如何解决使用 PhantomJS 返回 xhr 请求列表
我正在尝试返回 https://www.canada.ca/en.html 的 xhr 请求的链接地址
当您第一次访问该网站时,有 4 个 xhr 请求。到目前为止,我有以下使用 PhantomJS
var webpage = require('webpage');
var page = webpage.create();
var page = require('webpage').create();
page.onResourceRequested = function(request) {
console.log('Request ' + JSON.stringify(request,undefined,4));
};
page.onResourceReceived = function(response) {
console.log('Receive ' + JSON.stringify(response,4));
};
page.open('https://www.canada.ca/en.html');
phantom.exit();
这给了我以下回复
Request {
"headers": [
{
"name": "Accept","value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"
},{
"name": "User-Agent","value": "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/538.1 (KHTML,like Gecko) PhantomJS/2.1.1 Safari/538.1"
}
],"id": 1,"method": "GET","time": "2021-02-07T21:13:05.150Z","url": "https://www.canada.ca/en.html"
}
Receive {
"contentType": null,"headers": [],"redirectURL": null,"stage": "end","status": null,"statusText": null,"time": "2021-02-07T21:13:05.212Z","url": "https://www.canada.ca/en.html"
}
如何提取四个xhr请求的链接地址?
提前致谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。