私はこのフォームボックスをpythonを通して私のウェブサイトに記入したいと考えています。 http://hughchalmers.com/devs/stackoverflowがリンクです。これには、基本的なテキストボックスと送信ボタンがあります。そこに何かを入力すると、http://hughchalmers.com/devs/stackoverflow/KL78.txtに表示されます。どのように私はそこに情報を入力し、要求モジュールを使用してそれを提出するPythonスクリプトを作るだろうか?私はこれを試しましたPythonのフォームボックスに記入してください
import requests
text = raw_input()
url = 'http://hughchalmers.com/devs/stackoverflow'
query = {'text': text}
headers = {'User-Agent': 'Hugh'}
res = requests.post(url, data=query, headers=headers)
しかし、それは動作しません。エラーはなく、ただ送信しません。
実際のフォームが投稿するURLに投稿していないことがわかりました。 'send.php'に投稿します。おそらくあなたは代わりにそれに投稿しようとすることができますか? –
しかし、フォームボックスは私のコードのURLにあります。 –
ああ、申し訳ありません。あなたの方法は働いた。ありがとうございます –