gpt4 book ai didi

ruby-on-rails - 表单未通过 Mechanize 提交

转载 作者:行者123 更新时间:2023-12-04 16:22:05 27 4
gpt4 key购买 nike

URL = 'http://public.dep.state.ma.us/SearchableSites2/Search_UST.aspx'
agent = Mechanize.new()
agent.get(URL)

form = agent.page.form_with(:action=>/Search_UST.aspx/)
form.submit(form.button_with(:value=>'Search'))

puts agent.page.body

上面的代码片段假设提交表单并接收搜索结果页面。但是,表单不会被提交。我没有获得结果页面,而是获得了表单页面,就好像我没有提交表单一样。

这是我尝试提交的源页面 http://public.dep.state.ma.us/SearchableSites2/Search_UST.aspx

关于如何克服这个问题的任何建议?

谢谢

最佳答案

我可以看到搜索按钮在 onclick 中有一个“doPostBack”操作。 .所以你需要解析它并用它做一些事情。

关于ruby-on-rails - 表单未通过 Mechanize 提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21816700/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com