ページソースを読み込んだ後にPOSTパラメータを使用する方法があるかどうかを知りたい。例:ID番号POSTの前にページソースを読む
私の現在のコード投稿する前にキャプチャをお読みください。
import requests
id_number = "1"
url = "http://www.submitmyforum.com/page.php"
data = dict(id = id_number, name = 'Alex')
post = requests.post(url, data=data)
変更可能であるキャプチャは、私はそのパラメータを読みたいhttp://submitforum.com/page.php(OBVない本当のサイト)へのすべてのリクエストの後にあるのとそれを「データ」変数に提出します。
あなたはどのようにこのWebページをロードする前に、Webページからデータを取得するために、不思議に思っている:セレン(http://selenium-python.readthedocs.io/)の代わりに、要求モジュールメソッドを使用して
? _私は良いschrodingerの猫のジョークを見逃しているように感じる.._ – Arount
あなたは取得要求を使用して、ページソースを解析し、captcha IDを取得/それを扱い、正しいcaptchaデータを使って投稿要求を送信することができます。しかし、使用しているcaptchaシステムによっては、常に動作するとは限りません。私は最終的に同じセッションやそのようなものを維持するために使用できるので、この種の目的のためにWebブラウザエミュレーション(例:セレニウムのPython実装)を使用して終了しました。 – Retsim
@Arount私は変更可能な値をつかんでデータ変数に追加できるように、Webページのソースを読み込もうとしています。 –