几天来,我一直在玩 beautifulsoup 和解析网页.我一直在使用一行代码,在我编写的所有脚本中,这是我的救星.代码行是:
r = requests.get('some_url', auth=('my_username', 'my_password')).
但是
我想对(打开带有身份验证的URL)做同样的事情:
(1) sauce = urllib.request.urlopen(url).read() (1)
(2) soup = bs.BeautifulSoup(sauce,"html.parser") (2)
我无法打开url并阅读需要验证的网页.
(3) sauce = urllib.request.urlopen(url, auth=(username, password)).read() (3)
instead of (1)