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