5
私の一般的な質問:フォームを提出してから、どのようにしてウェブサイトからPythonプログラムを入手することができますか?Pythonフォームを提出して応答を得る
私の具体的なこと:Ajax XHRのようなものをWebファイルに送信して問題を解決したいのですが、
私の一般的な質問:フォームを提出してから、どのようにしてウェブサイトからPythonプログラムを入手することができますか?Pythonフォームを提出して応答を得る
私の具体的なこと:Ajax XHRのようなものをWebファイルに送信して問題を解決したいのですが、
単にurllib2
import urllib
import urllib2
data = {
'field1': 'value1',
'field2': 'value2',
}
req = urllib2.Request(url="http://some_url/...",
data=urllib.urlencode(data),
headers={"Content-type": "application/x-www-form-urlencoded"})
response = urllib2.urlopen(req)
the_page = response.read()
Requestsはあまりにも非常に簡単です使用します!ここで
は、あなたが「という問題」の応答を取得したいフォーム
>>> payload = {'key1': 'value1', 'key2': 'value2'}
>>> r = requests.post("http://httpbin.org/post", data=payload)
>>> print r.text
{
...
"form": {
"key2": "value2",
"key1": "value1"
},
...
}
を掲示に関する彼らのホームページからの例です???それはどういう意味ですか? – IcyFlame
詳細を教えてください。あなたはGETまたはPOSTウェブサイトにアクセスしようとしていますか?それはAPIなどありますか? –
XHRリクエストをWebページに送信してPOSTし、レスポンスを含むファイルとして保存できるレスポンスを取得したい私のプログラムの応答。 – Golix