簡體   English   中英

在python中發送JavaScript表單數據(發布請求)?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM