headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36 Edg/88.0.705.56"}

用標準庫沒有問題,工具而已。對於本題,甭管你用神馬,請求頭也是需要構建的。


為什麼不用requests這把AK,非要用老套筒,工欲善其事,必先利其器。


這個問題以前也遇到過,當時查閱資料,也有好多種說法,有的說是因為urllib這個庫的問題,有人說是沒有請求頭,目標伺服器根據UA拒絕了訪問,後來使用了requests這個庫,進行請求的時候都會習慣性的加上請求頭,就沒出現過了,也建議題主這樣操作,requests這個庫真的比較香


按理來說,這個代碼應該沒有問題啊!不知道是不是pycharm沒有配置python運行環境的原因


帶上請求頭


百度已經不能http訪問了吧,加 user-agent後,url前綴改成https試試


推薦閱讀:
相关文章