Urllib工作,但Urllib2不是

时间:2017-11-29 06:54:34

标签: python-2.7 urllib2 urllib

我正在尝试通过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()

0 个答案:

没有答案