gpt4 book ai didi

perl - 通过 Perl 脚本控制 Google Chrome

转载 作者:行者123 更新时间:2023-12-02 04:29:08 26 4
gpt4 key购买 nike

我正在寻找一种方法来检查用户提供的特定 URL 的更改。我编写了一个在家运行的脚本,可以使用 WWW::Mechanize 成功完成此操作。问题是,我需要在另一个计算机网络中运行它,该网络具有阻止所有 $mech->get($url) 请求的组策略(这不是防火墙问题,我让 Perl 通过),所以我想我可以尝试通过让 Perl 控制 Web 浏览器来解决这个问题。

网络中的计算机仅运行 Google Chrome 和 IE8,由于另一项政策,我无法安装 Firefox(考虑使用 WWW::Mechanize::Firefox)。我不想在脚本中调用 IE8,因为将提供的大多数 URL 都是不能很好地与 IE8 配合使用的网站,因此我只能使用 Chrome。

搜索可以做到这一点的模块,我只找到了 AnyEvent::Chromi :

which exposes all of the Chrome Extensions API via a websocket connection.

这不起作用(该策略可能也会阻止该 Websocket)。

是否有其他方法可以解决此问题/从 Perl 脚本中控制 Chrome?

最佳答案

Is there another way to work around this problem/control Chrome fromwithin a Perl script?

WWW::Mechanize::Chrome

Like WWW::Mechanize, this module automates web browsing with a Perl object. Fetching and rendering of web pages is delegated to the Chrome (or Chromium) browser by starting an instance of the browser and controlling it with Chrome DevTools.

关于perl - 通过 Perl 脚本控制 Google Chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39491746/

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