【发布时间】:2013-04-14 06:13:43
【问题描述】:
我正在尝试通过提交特定值来使用 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)
这通常适用于大多数网络表单。但对于这个它不会。
【问题讨论】:
-
第一件事:Java 与 Javascript 完全不同。
标签: webforms python-3.3