urllib.error.HTTPError: HTTP Error 403: Forbidden错误引发的原因

本文介绍了解决urllib.error.HTTPError: HTTPError 403: Forbidden错误的方法,通常这种错误是因为爬虫访问网站时缺少头部信息,导致服务器拒绝访问。通过添加正确的User-Agent头部,可以模拟浏览器访问,解决此问题。

urllib.error.HTTPError: HTTP Error 403: Forbidden

urllib.error。HTTP错误403:禁止

引发这样的错误是因为,被爬的网址不允许没有头文件 因此让服务器拒绝访问,这是只需要加上头部就可以继续访问了,也就是模拟以浏览器的方式打开被爬的网页就可以了!!

 email ="https://www.douyu.com/"
    headers = {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0'}
    req = urllib.request.Request(email, headers=headers)

或者打开浏览器 按F12 找到Network模块,找到User—Agent 复制里面的数据就可以了。
在这里插入图片描述

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值