Python urllib2 发送POST请求
我想打开一个网页,然后找到一个数字,把它和另一个随机数字相乘,然后把结果提交到这个网页上。我的做法是先把网页保存为HTML文件,然后找到这两个数字,进行相乘,然后以POST的方式发送结果。但是
post = urllib.urlencode({'answer': goal, 'submit': 'Submit+Answer'})
req2 = urllib2.Request("example", None, headers)
response = urllib2.urlopen(req, post) #this causes it not to work it opens the page a second time
这样做会导致我第二次连接网页,因此发送的随机数字是错误的,因为这时会生成一个新的随机数字。那么,我该如何在不重新打开网页的情况下,向已经打开的网页发送POST请求呢?