phantomjs onResourceRequested如何计算referer

时间:2016-02-26 18:39:26

标签: phantomjs

我在我的js

中设置了资源请求
page.onResourceRequested = function(requestData, networkRequest) {
  console.log('Request (#' + requestData.id + '): ' +     JSON.stringify(requestData));
};

运行脚本

/usr/bin/phantomjs --ignore-ssl-errors=true --ssl-protocol=tlsv1 /tmp/jsFjaBPz

获取大量请求记录,如

Request (#8): {"headers":[{"name":"Accept","value":"*/*"},{"name":"Referer","value":"http://ihidemydomain.com/pdf/?id=9375401"},{"name":"User-Agent","value":"Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) PhantomJS/2.1.1 Safari/538.1"}],"id":8,"method":"GET","time":"2016-02-26T18:10:00.070Z","url":"https://ihidemydomain.com/assets/bower_components/typed.js/js/typed.js"}

奇怪的是,它以某种方式将Referer设置为http://ihidemydomain.com/pdf/?id=9375401,然后typed.js中的所有ajax请求都在http而不是https下。

0 个答案:

没有答案