我想寫一個同時使用Apache 4.x lib和HtmlUnit的類。實質上,我需要一些請求來表現得像一個真正的瀏覽器,HtmlUnit很好地完成了。 HtmlUnit的缺點是速度很慢,我的許多請求都不需要它。使用HtmlUnit和Apache發送請求,同時維護Cookie
我知道在HtmlUnit中禁用css/javascript可以提高處理速度,但這還不夠。我想實現HtmlUnit和Apache(或其他任何可以完成這項工作的東西)。
我唯一的要求是有能力定義標頭和通過cookie。
那麼,有沒有可能,例如:
- 將請求發送到Website.com使用Apache庫,收集的cookie。
- 使用HtmlUnit向Website.com/Page2發送請求,同時保持會話並在頁面加載時執行javascript。
所以我的問題是..我能完成我想要做的事嗎?或者如果我以錯誤的方式去解決問題,有沒有一種方法可以大大加快使用HtmlUnit的請求速度?我可以在HtmlUnit的WebClient
和Apache的HttpClient
之間共享CookieContainer嗎?