是否可以使用Mechanize POST到URL而不先打开它?

时间:2012-11-25 02:17:09

标签: python http mechanize

我想POST一个带有一些表单字段的URL,其中填写了Mechanize in Python。大多数代码示例都是这样的:

import mechanize

url = "http://duckduckgo.com/html"
br = mechanize.Browser()
br.set_handle_robots(False) # ignore robots
br.open(url)
br.select_form(name="x")
br["q"] = "python"
res = br.submit()
content = res.read()
with open("mechanize_results.html", "w") as f:
    f.write(content)

首先连接到URL并阅读表单然后填写并提交。如果我知道预期的字段是什么,是否可以在不连接和首先阅读表单的情况下执行此操作?

0 个答案:

没有答案