0
フォーム要求を送信しようとしましたが、できません。リクエストライブラリを使って送信しようとしました。私は送信されるパラメータを把握することができません。 テキストエリアと送信ボタンがあります。ここ は、ウェブサイトのソースです:Pythonリクエストを使用してフォームを送信できません
<form class="form-horizontal">
<input id="RId" type="hidden" value="Some_XYZ_Code" />
<div class="row">
<div class="col-md-12">
<div id="TextContainer" class="textarea-container">
<textarea id="Text" rows="5" maxlength="700" class="abc"></textarea>
</div>
</div>
<div class="col-md-12">
<button id="Send" class="btn btn-primary-outline" type="button" onclick="SendMsg()" data-loading-text="Loading..."><span class="icon icon-pencil"></span> Send</button>
</div>
</div>
</form>
私のコードは次のようになります:Sarahahへ
import requests
r = requests.post("https://akshitdhar.sarahah.com/",
data={'id':'RId','value':'Some_XYZ_Code','Text':'abc'})
print(r.status_code)
のどれも、Webサイトのソースすることはできませんフィールドには 'name'属性があります。フォームが直接提出されていると思いますか? –
フォームを送信していない場合は、代わりにJS関数SendMsg()を呼び出しています。 – GSazheniuk