gpt4 book ai didi

ruby-on-rails - 在另一个网站上提交动态表单

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

我正在尝试向表单提交输入,并在 RoR 应用程序中解析结果。我试过使用 Mechanize ,但是页面动态更新结果的方式有一些问题。大多数字段都是隐藏的,这无济于事。

有没有办法让 Mechanize 来做我正在寻找的东西,或者有什么我可以使用的 Mechanize 替代品?

最佳答案

所以每当我想做这样的事情时,我都会使用 gem selenium-webdriver。它产生了一个真正的浏览器(支持所有主要品牌)并让你用 ruby​​ 代码控制它。您几乎可以做真实用户可以做的所有事情。此外,您可以访问(呈现的)dom,因此 javascript 生成的内容不是问题。

性能比纯库客户端慢得多,因此它不适合在 Web 请求周期中使用。

http://rubygems.org/gems/selenium-webdriver

关于ruby-on-rails - 在另一个网站上提交动态表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18012778/

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