我試圖用jsoup登錄到一個網站(有一些子系統內部網頁),進入一個子系統,搜索某些內容並解析頁面。Jsoup錯誤502
我可以登錄,但是當我嘗試訪問子系統我收到一個HTTP錯誤502但在瀏覽器中正常打開。
我認爲這是一些問題與代理(這已經是在java中設置)。一些試了幾次後,我的登錄將被鎖定,我得到的HTTP錯誤407(頁阻塞或類似的東西)
我已經試圖把.useragent("mozilla...")
,.timeout(...)
,.ignorehttperrors(true)
,ignorecontenttype(true)
使用.cookie
了。
有沒有辦法解決這個問題?
Response x = Jsoup.connect("page").data("...").method(method.GET).execute();
我用給定的建議(Apache的HttpClient的,我再也不會得到HTTP錯誤。 但我還是想知道,如果jsoup可以繞過這個問題,因爲我可以只使用一個。 。罐子代替6(5 Apache的加jsoup解析響應)感謝那些誰編輯我的職位(RS)和OLLO您的建議
你可以通過套接字或HttpClient連接嗎? – ollo
我不習慣httpclient,我會在發現後如何測試連接。我寧願只用jsoup ... – luckasx
JSoup只有一個非常簡單的連接API。如果httpclient有效,你最好使用它(下載網站並用jsoup解析它)。也可以嘗試java URL連接API。 – ollo