可以机械化读取ajax吗? (红宝石)

发布于 2024-09-26 02:54:49 字数 83 浏览 0 评论 0原文

我可以使用 ruby​​ 中的 mechanize 获得通过 AJAX 显示的正确数据/文本吗?

或者还有其他脚本宝石可以让我这样做吗?

can I get the correct data/text that is displayed via AJAX using mechanize in ruby?

Or is there any other scripting gem that would allow me to do so?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

静若繁花 2024-10-03 02:54:49

Mechanized 无法读取 JavaScript 显示的数据,因为它没有实现 JavaScript 引擎(换句话说,它无法运行它)。您需要一个浏览器来执行此操作,或者需要一个可以自动让浏览器为您执行此操作的程序。 WATIR 就是这样一个程序。

Mechanized cannot read data displayed by JavaScript, because it does not implement a JavaScript engine (in other words, it can't run it). You'll need a browser to do that, or a program that automates a browser to do it for you. WATIR is one such program.

我早已燃尽 2024-10-03 02:54:49

您可以将 WATIR 与 webdriver 一起使用,它是一个仅限控制台的无头浏览器。

You can use WATIR with webdriver which is a console only, headless browser.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文