gpt4 book ai didi

ruby - 没有实际浏览器窗口的自动化浏览器?

转载 作者:行者123 更新时间:2023-12-04 16:19:39 24 4
gpt4 key购买 nike

我需要做一个自动脚本来填充两个文本字段并单击网页上的一个按钮,并将所有结果文本存储到一个字符串变量中。

我知道如何用 Watir 做到这一点,但问题是这个脚本将在 Windows 服务器上运行(没有连接物理监视器)。

所以这需要某种没有实际浏览器窗口的“模拟浏览器”......我以前从未做过这样的事情,但在谷歌搜索之后我认为Ruby gems“Mechanize ”或“ capybara ”可能能够做到这一点。

但是因为我对 capybara 或 mehcanize 都没有任何经验,所以我在这里寻求帮助...

这是我正在尝试做的,用 Watir 代码编写。如果有人能告诉我如何用“Mechanize ”或“ capybara ”做同样的事情,我将不胜感激。或者,如果有其他方法可以做到这一点,欢迎所有建议:

require "watir"
ie = Watir::Browser.new
ie.goto "http://www.vero.fi/vere/Tarkistus/VeronumeronTarkistus.aspx/"
ie.text_field(:id, "tbNimi").set "John Smith"
ie.text_field(:id, "tbVerotunnus").set "123456789012"
ie.button(:id, "btnHae").click
info = ie.text

最佳答案

您也可以使用 Celerity .它使用 Watir API 驱动 headless 浏览器。

关于ruby - 没有实际浏览器窗口的自动化浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12159772/

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