【发布时间】:2011-09-11 09:13:37
【问题描述】:
我正在使用 Mechanize 导航一个 HTML 格式错误的网站。特别是,我有一个页面,该页面具有表单之外的复选框,服务器可以正常处理请求。
我想选中这些框并单击表单外的“提交”按钮,但是,我不能使用 Form.checkbox_with,因为我没有 Form 对象,我只有Page。我可以使用
page.search("//input[@name='silly-checkbox']")
但是之后我无法检查它,因为 Nokogiri 仅用于抓取并且不跟踪状态。不对吗?
当我的复选框不在表单中时,如何获取Mechanize::Form::Checkbox 对象?
【问题讨论】:
标签: ruby screen-scraping nokogiri mechanize