私はこの小さなウェブサイトを持っており、リクエストライブラリにフォームを記入したいと思います。問題は、フォームデータを入力してボタンを押す(Enterは機能しない)次のサイトに行くことができないことです。リクエストで「クリックする」ボタン
重要なことは、何らかのクリックボットではできないことです。これは私がグラフィックなしで実行できるようにする必要があります。
info = {'name':'JohnJohn',
'message':'XXX',
'sign':"XXX",
'step':'1'}
最初の3つのエントリの名前、メッセージ、記号はテキスト領域であり、ステップは私がボタンと考えるものです。
r = requests.get(url)
r = requests.post(url, data=info)
print(r.text)
私は手動でクロムを経由して要求を送信するときにフォームデータは次のようになります。
- 名:JohnJohn
- メッセージ:XXX
- 記号:XXX
- ステップ:1
ボタンの要素は次のようになります。
<td colspan="2" style="text-align: center;">
<input name="step" type="hidden" value="1">
<button id="button" type="button" onclick="myClick();"
style="background-color: #ef4023; width: 80px; font-face: times; font-size: 14pt;">
Wyślij
</button>
</td>
次のサイト私はこれを行う場合は、手動で同じADRESがあります。
リンクを共有できますか? –