我而不是非常熟悉它與網絡(即HTTP)或JSoup。我使用JSoup從網址獲取元標記內容。我收到錯誤防止連接關閉JSoup
Connection closed unexpectedly by server at URL: http://blahblah
這裏是我的代碼
Document doc = Jsoup.connect(url).get();
Elements metas = doc.getElementsByTag("meta");
...
如何「配置」 JSoup只獲取網頁的內容,關閉連接,然後進行解析內容獲得?我在問這樣的問題,因爲我想象關閉連接是由於它耗時太長。或者是別的什麼?就像服務器知道它不是人類呼叫者或其他人一樣?說這個網站是cnn或其他任何東西,我試圖解析一篇關於元標籤內容的新聞文章。不,我不爬行:我有一個網址,我正在瀏覽那一頁。
關閉連接可能有幾個原因 - 服務器期望用戶代理字符串或從不同頁面獲得的某個cookie。如果您添加了您想要獲取的特定網址,則可以說明。 – TDG
@learner,如果我的回答對您有幫助,請考慮將其提升並接受爲正確答案。 – Hasanaga