任何无头浏览器的节点可以访问输出请求体?

时间:2018-02-05 18:23:12

标签: javascript node.js web-scraping headless-browser

我正在尝试进行一些网络自动化。 有一个网站在其请求之间传输查询参数,该查询参数由浏览器执行的复杂且混淆的js代码构成,并且此参数不存储在cookie或网页的任何部分中(我认为它总是会出现)从这个js文件出来)。

我可以从fiddler看到这个参数总是一样的,所以我需要一种方法来从无头浏览器发送的请求中提取它。

我看到了this插件用于nightmare.js,但无法弄清楚如何使用它。

也许这是一个愚蠢的问题,提前抱歉。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果有人需要这个。我找到了使用Nightmare模块和this链接的解决方案。用onBeforeRequest替换onBeforeSendHeaders并使用details.uploadData。