casperjs / slimerjs:获取请求标头

问题描述 投票:0回答:1

我正在尝试使用casperjs做一个爬虫。有些请求需要原始标题版本:我必须得到原始的帖子数据,cookie等等,一旦我得到它们,我想修改它们(仍然是原始的)并用这些修改过的标题做另一个请求。但我找不到办法做到这一点。

我已经找到了如何使用Phantomjs检索cookie,但我没有在casperjs / slimerjs文档中找到任何内容。

谢谢您的帮助

http-headers web-crawler casperjs slimerjs
1个回答
0
投票

您可以收听page.resource.requested事件并访问headersrequestData属性:

var casper = require('casper').create();
var utils = require('utils');

casper.start('https://example.com/');

casper.on('page.resource.requested', function (requestData, networkRequest) {
  utils.dump(requestData.headers);
});

casper.run();
© www.soinside.com 2019 - 2024. All rights reserved.