我正在尝试通过提交特定值来使用 python 程序填写网络表单。问题是它使用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)
这通常适用于大多数网络表单。但对于这个它不会。