[英]Sending javascript form data in python (post request)?
我對python還是很陌生,我正在嘗試“選擇”網站調查中的一個單選按鈕。 我真的不知道從python代碼開始。 我相信調查是使用javascript進行的,並且當單擊“提交”按鈕時,它將數據發送到運行調查的服務器。 我從調查單選按鈕獲得的代碼如下
<input type="radio" class="sg-input sg-input-radio" name="sgE-1416699-3-2" id="sgE-1416699-3-2-10002" value="10002" title="Name of RadioButton">
我有提交按鈕的代碼在這里
<input type="submit" class="sg-button sg-submit-button" id="sg_SubmitButton" name="sGizmoSubmitButton" data-domain="www.surveygizmo.com" value="Vote">
對此方法的任何幫助將不勝感激。 謝謝。
假設您具有以下參數:
sgE-1416699-3-2 = 10002
more_param = param_value
然后准備:
from urllib import urlopen, urlencode
data = {'sgE-1416699-3-2':'10002', 'more_param':'param_value'}
encodeddata = urlencode(data)
url = 'http://surveygizmo.com'
現在,發出GET請求:
r = urlopen("{0}?{1}".format(url, encodeddata))
發出POST請求:
r = urlopen(url, encodeddata)
閱讀響應:
r.read()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.