错误信息:

  raise HTTPError(req.full_url, code, msg, hdrs, fp)
  urllib.error.HTTPError: HTTP Error 403: Forbidden

解决方式:

  因为如果用 urllib.request.urlopen 方式打开一个URL,服务器端只会收到一个单纯的对于该页面访问的请求,但是服务器并不知道发送这个请求使用的浏览器,操作系统,硬件平台等信息,而缺失这些信息的请求往往都是非正常的访问,例如爬虫.

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-29
  • 2021-07-22
  • 2022-01-06
  • 2022-02-08
  • 2021-06-20
猜你喜欢
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2021-11-22
  • 2022-01-21
  • 2021-07-09
相关资源
相似解决方案