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

urllib.error.HTTPError:HTTP错误502:网关PYTHON错误,python,python-3.x,url,python-3.6,urllib,Python,Python 3.x,Url,Python 3.6,Urllib,我试图使用urllib.request.urlopen(URL.read())打开Instagram URL,但我收到了错误urllib.error.HTTPError:HTTP错误502:Bad Gateway username=input('输入用户名-') url=”https://www.instagram.com/{}.格式(用户名) html=urllib.request.urlopen(url.read()) soup=BeautifulSoup(html,'html.parser

我试图使用urllib.request.urlopen(URL.read())打开Instagram URL,但我收到了错误urllib.error.HTTPError:HTTP错误502:Bad Gateway

username=input('输入用户名-')
url=”https://www.instagram.com/{}.格式(用户名)
html=urllib.request.urlopen(url.read())
soup=BeautifulSoup(html,'html.parser')
我如何解决这个问题

编辑:
我得到了解决方案,我已经发布了。干杯:)

首先,添加
req=urllib.request.request(url,标题={'User-Agent':'Mozilla/5.0'})

然后键入
html=urllib.request.urlopen(req).read()

这将解决问题。以前它无法验证请求的来源。我们欺骗了它,让它认为请求是从正版浏览器(即Mozilla)发出的。

您输入的
用户名是什么?
?我输入的是一个字符串,通常是一个有效的Instagramusername@DebdutGoswami嘿,你找到解决办法了吗?如果是,请你分享一下,我们面临着同样的问题…@SatyenUdeshi检查我的答案