2017-08-11 29 views
0
java.net.SocketException: Software caused connection abort: recv failed 
at java.net.SocketInputStream.socketRead0(Native Method) 
at java.net.SocketInputStream.socketRead(Unknown Source) 
at java.net.SocketInputStream.read(Unknown Source) 
at java.net.SocketInputStream.read(Unknown Source) 
at java.io.BufferedInputStream.fill(Unknown Source) 
at java.io.BufferedInputStream.read1(Unknown Source) 
at java.io.BufferedInputStream.read(Unknown Source) 
at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source) 
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source) 
at sun.net.www.http.HttpClient.parseHTTP(Unknown Source) 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) 
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) 
at java.net.URL.openStream(Unknown Source) 
at TestHttpClient.testURL3(TestHttpClient.java:196) 
at TestHttpClient.main(TestHttpClient.java:226) 

我設置的UserAgent/cooike和其他設置喜歡的瀏覽器,但它仍然是這樣這個exception.I測試其他網站程序是確定的,所以我想這可能是反爬行策略。 我希望你能幫我找出錯誤的原因或我該怎麼做。 Thx !!!!!網絡爬蟲發生java.net.SocketException異常:軟件導致連接中止:recv的失敗

+0

您能否向我們解釋一下您想要存檔或向我們展示您的一些代碼? –

回答

0

好的,我知道爲什麼我的程序錯誤。因爲GFW強制斷開TCP連接。

相關問題