フォーム画面を通過してサイトからデータをダウンロードするために、簡単なPOSTフォームをWebサイトに送信しようとしています。フォームを送信する場所の正確な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)
あなたの質問はPythonとは関係がないので、私はPythonタグを削除しました。 –