遇到這類的問題,在使用 Python 爬蟲庫中的?urllib?或者 requests 庫獲取數(shù)據(jù)時,大多數(shù)網(wǎng)站都會對用戶請求中的?User-Agent?進(jìn)行檢測,如果沒有在請求頭中設(shè)置?User-Agent,那么就會拋出相關(guān)異常
原因1:
大多數(shù)網(wǎng)站都會對用戶請求中的 User-Agent 進(jìn)行檢測,如果沒有在請求頭中設(shè)置 User-Agent,那么就會拋出異常
改進(jìn)方法:在headers中添加:User-Agent
?原因2:
這里我用的是http協(xié)議,請求的url也是http協(xié)議 ,這個位置測試網(wǎng)站換成https://blog.csdn.net/lovlu18 協(xié)議時,它還是可以得到響應(yīng),這個因為沒有ssl加密應(yīng)用層的介入
所有還是建議大家使用http協(xié)議的url。
總結(jié):文章來源:http://www.zghlxwxcb.cn/news/detail-522720.html
通俗點來說,就是如果添加了UA之后,問題還沒有得到解決,就看一下你請求的網(wǎng)站,是不是https,如果是,就改為http試一下,即建議大家使用http協(xié)議的url。文章來源地址http://www.zghlxwxcb.cn/news/detail-522720.html
到了這里,關(guān)于http.client.RemoteDisconnected: Remote end closed connection without response相關(guān)問題的解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!