特定の値を送信することにより、Python プログラムを使用して Web フォームに入力しようとしています。問題は、javascript を使用していることです。記入したい値の例を投稿します。
fo.addVariable("email","email@yahoo.com")
fo.addVariable("age","19")
fo.addVariable("gender","M")
fo.addVariable("line","hello")
これは、ページ上の値の例です。私がやりたいのは、それに値を送信して変更することです。私が現在試みているのはこれです:
data = urllib.parse.urlencode({"line": "hello", "age": "50", "email": "email@yahoo.com", "gender": "M"}).encode()
resp = urlreq.urlopen("http://url.com/update", data)
これは通常、ほとんどの Web フォームで機能します。しかし、これはそうではありません。