[英]Fill in a form box in Python
我希望通過python在我的網站上填寫此表單框。 http://hughchalmers.com/devs/stackoverflow是鏈接。 那有一個基本的文本框和提交按鈕。 當您在其中輸入內容時,它將顯示在http://hughchalmers.com/devs/stackoverflow/KL78.txt中 。 我如何制作一個將在其中輸入信息然后使用請求模塊提交信息的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)
但這不起作用。 沒有錯誤,只是不發送。
在頁面的HTML(現在看來是斷開的鏈接)中,我可以看到表單正在過send.php
到send.php
。 您問題中的代碼將直接發布到http://hughchalmers.com/devs/stackoverflow
,而不是直接發布到http://hughchalmers.com/devs/stackoverflow/send.php
。
只需將代碼更改為POST到該位置,就可以了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.