我想在网页中提交一个表单,当我提交我的表单时,网络会使用 Javascript 添加一个新字段。我想解析这个新字段。我正在使用 Mechanize,但它不是解释 javascript,我已经测试了 capybara,但我想在后台执行此操作
有没有其他选择?
我想在网页中提交一个表单,当我提交我的表单时,网络会使用 Javascript 添加一个新字段。我想解析这个新字段。我正在使用 Mechanize,但它不是解释 javascript,我已经测试了 capybara,但我想在后台执行此操作
有没有其他选择?
也许你可以试试Poltergeist。这是Capybara的某种无头驱动程序。
你可以更容易地做到这一点,而无需使用在所有 Capybara 的方法中启用的 Capybara 的自动等待来评估 Javascript。方法如:
find(locator)
将自动等待最多 2 秒。您可以通过将另一个值指定为 default_wait_time 来更改限制,例如:
Capybara.default_wait_time = 5