1
간단한 POST 양식을 웹 사이트에 제출하여 양식 화면을 통과하고 사이트에서 데이터를 다운로드하려고합니다. 양식을 제출할 정확한 URL을 모르므로 작동하지 않습니다 (* .cgi 스크립트 없음). 양식을 제출할 URL을 결정하는 방법
는 어디서 그런 양식을 제출하는 http://www.voidspace.org.uk/python/articles/urllib2.shtml#data에서 튜토리얼을 따라 어떻게 결정하는 것이 시도? 이 예에서 는 폼이 위치이다 http://www.verizonwireless.com/b2c/store/controller?item=phoneFirst&action=viewPhoneOverviewByDevice&deviceCategoryId=1
import urllib.parse
import urllib.request
## URL is wrong...
url = "http://www.verizonwireless.com/b2c/store/controller?item=phoneFirst&action=viewPhoneOverviewByDevice&deviceCategoryId=1"
values = { 'zipcode' : "11111",
'state': "NY" }
data = urllib.parse.urlencode(values)
data = data.encode('ascii')
req = urllib.request.Request(url,data)
response = urllib.request.urlopen(req)
the_page = response.read()
print(the_page)
질문이 파이썬과 관련이 없으므로 파이썬 태그를 제거했습니다. –