我正在尝试通过urllib2通过https命令访问网站。如果我使用urllib,我会收到提示输入用户名和密码,然后可以正常访问。如果我使用urllib2,我使用典型方式设置一个开启工具,但当我尝试获取页面时仍然会出现401错误。有什么建议?在使用之前,我是否需要以某种方式更改密码和用户名?
谢谢!
def BuildOpener():
pwmgr = urllib2.HTTPPasswordMgrWithDefaultRealm()
pwmgr.add_password(None, tlurl, USER, PASS)
handler = urllib2.HTTPBasicAuthHandler(pwmgr)
opener = urllib2.build_opener(handler)
Search_HTML = opener.open(BuildURL(cmd_type,param1,value1,param2,value2,sort_direction))
return Search_HTML.read()