0
我需要解决这个问题。我必须使用发布请求发送表单,但是我必须将其发送到表单所在的页面,并且在我发现发送请求的所有解决方案中,您必须将其发送到结果出现的页面,并且对我来说这不起作用,因为我需要发送请求的页面对您输入的每个搜索都有一个特定的SID。有什么办法可以做到这一点?代码如何使用初始地址向页面发送表单请求(method = POST)?
的例子,不适合我的问题的工作:
post_data = [("doesn't","work")]
result = urllib2.urlopen('http://www.for.my.problem', urllib.urlencode(post_data))
content = result.read()
谢谢
我不确定我是否理解这一点。我应该只发送最初的?在此代码中的地址?但是,如果我这样做,我会得到表单页面作为响应,而不是结果页面。 – Paula
这是我对你的问题的理解 '1。你在一个页面上有一个表格来收集数据 2.你想提交数据到代码块在同一页面来处理' 如果我的假设是正确的,并且没有请求服务器,你可以选择Javascript。 '当点击提交按钮时,在同一页面触发一个javascript函数,然后处理该函数中的所有数据 – Ivan