这是我在python 3中使用urllib的问题.
我写了一段代码,在Python2.7中运行良好,使用的是urllib2.它会进入互联网上的页面(需要授权),并从该页面获取信息.
对我来说,真正的问题是我不能让我的代码在python 3.4中工作,因为没有urllib2,而urllib的工作方式不同;即使在谷歌搜索和阅读了几个小时后,我还是一无所获.如果有人能帮我解决这个问题,我会很感激的.
这是我的代码:
request = urllib2.Request('http://mysite/admin/index.cgi?index=127')
base64string = base64.encodestring('%s:%s' % ('login', 'password')).replace('\n', '')
request.add_header("Authorization", "Basic %s" % base64string)
result = urllib2.urlopen(request)
resulttext = result.read()