urllib.error.HTTPError:HTTP错误502:网关PYTHON错误

2024-10-03 04:26:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用打开Instagram URLurllib.request.urlopen(url).read(),但我收到错误urllib.error.HTTPError:HTTP错误502:网关错误

username = input('enter the username - ')
url = "https://www.instagram.com/{}".format(username)
html = urllib.request.urlopen(url).read()
soup = BeautifulSoup(html, 'html.parser')

我如何解决这个问题?在

编辑: 我得到了解决方案,我已经贴出来了。干杯:)


Tags: httpurl网关readinputrequesthtml错误
1条回答
网友
1楼 · 发布于 2024-10-03 04:26:59

首先,添加
req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
,然后输入
html = urllib.request.urlopen(req).read()
这将解决问题。以前它无法验证请求的来源。我们诱使它认为请求是从正版浏览器Mozilla发出的。在

相关问题 更多 >