如何解决重用机械汤渲染形式
是否可以重复使用呈现的表单来获得响应?
这是当前的工作代码。我也直接用机械化试过了。
import mechanicalsoup
browser = mechanicalsoup.Statefulbrowser()
queries = (('Me','me@Me.com'),('You','you@you.com'),('We','we@we.com'))
for name,email in queries:
browser.open("http://httpbin.org/forms/post")
browser.select_form(nr=0)
browser["custname"] = name
browser["custemail"] = email
response = browser.submit_selected()
我希望它是这样的半伪代码。想法是,表单仅在第一次加载。使用此表单,请求会得到回复。
browser = mechanicalsoup.Statefulbrowser()
browser.open("http://httpbin.org/forms/post")
browser.select_form(nr=0)
queries = (('Me',email in queries:
form = browser.copy_form()
form["custname"] = name
form["custemail"] = email
response = browser.submit_selected()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。