WWW::Mechanize::Chrome 捕获 XHR 响应



我正在使用Perl WWW::Mechanize::Chrome来自动化JS繁重的网站。

为了响应用户,单击许多其他请求中的页面,请求并使用XHR加载JSON文件。

有没有办法将此特定的 JSON 数据保存到文件中?

要拦截此类请求,通常需要使用 webRequest API 来过滤和检索特定响应。我不认为你可以通过WWW::Mechanize::Chrome做到这一点。

WWW::

Mechanize::Chrome 试图为您提供所有请求的内容,但 Chrome 本身不会提供 XHR 请求的内容(https://bugs.chromium.org/p/chromium/issues/detail?id=457484(。所以我在(例如(Net::Google::Keep 中采用的方法是通过复制 Chrome 请求中的 cookie 和参数,使用普通的 Perl LWP 请求重放 XHR 请求。

请注意,WWW::Mechanize::Chrome的官方支持论坛是 https://perlmonks.org,而不是StackOverflow。

最新更新