我的网页上有这样的链接:
<a href="javascript:Window('args')"> text here </a>
单击链接时会弹出一个窗口(使用Javascript)。 Javascript还会创建新窗口的内容。 (使用innerHTML
)
内容包含以下形式:
<form method="post" action="/doaction.php">
<input type="hidden" value="hashcode">
/* code to insert data (textfields etc.) */
<input type="submit">
</form>
我要做的是:
第一步不应该是艰难的,我可以自己解决这个问题 但是我不知道如何做第2步(但我可能会找到一些关于如何在Python中单击链接的教程)和第3步。
因此,非常感谢任何有关如何开始第3步的帮助。
(如果我真的不应该在Python中这样做,请告诉我)
答案 0 :(得分:5)
您可以使用urllib2.urlopen向表单提交的脚本发出POST请求。
import urllib, urllib2
url = '/doaction.php'
data= {'hashcode': 'blah', 'name':'blahblah', 'type':'blahblahblah'}
request = urllib2.Request(url, urllib.urlencode(data))
response = urllib2.urlopen(request)