나는 다음과 같은 코드를 작성 python2.6를 사용 요청, 나는 python3.2로 변경 원하는 요청 :내가 python3에 python2 HTTP 요청 코드에서 변경하는 방법을
import urllib, urllib2
import cookielib
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
params = urllib.urlencode(dict(x = '0' , y = '0', url='login.php', password='1234',id='userid'))
f = urllib2.urlopen('http://test.com/login_check.php', params)
data = f.read()
login_response = opener.open('http://aaa.com/bbs/confirm.php?')
htmlContent = login_response.read()
print htmlContent
response.close()
'.. 내가 python3.2과 Requests'로 변경합니다 - 그 모든 나쁜 생각이 아니다 - 그것을 위해 이동합니다. http://docs.python-requests.org/en/latest/index.html을 통해 읽으면 필요한 함수 호출을 작성할 수 있어야합니다. sidenote : 게시 한 코드는'response.close()'에 대해'NameError'를 발생시킵니다 (아마도 이것은'login_response.close()'이어야합니다) –