urllib.error.HTTPError: HTTP Error 502: Bad Gateway PYTHON
urllib.error.HTTPError: HTTP Error 502: Bad Gateway PYTHON
我正在尝试使用 urllib.request.urlopen(url).read() 打开 Instagram URL,但出现错误 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')
我该如何解决这个问题?
编辑:
我得到了解决方案并已发布。干杯:)
首先,添加
req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
然后键入
html = urllib.request.urlopen(req).read()
这将解决问题。以前它无法验证请求的来源。我们欺骗它认为请求是由真正的浏览器发出的,即 Mozilla。
我正在尝试使用 urllib.request.urlopen(url).read() 打开 Instagram URL,但出现错误 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')
我该如何解决这个问题?
编辑: 我得到了解决方案并已发布。干杯:)
首先,添加
req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0'})
然后键入
html = urllib.request.urlopen(req).read()
这将解决问题。以前它无法验证请求的来源。我们欺骗它认为请求是由真正的浏览器发出的,即 Mozilla。