Download 从JS生成的链接下载PDF
我正在尝试从网站下载PDF。链接是由JS生成的,我可以收集URL的。如何让我的无头浏览器点击这些链接并下载文件Download 从JS生成的链接下载PDF,download,casperjs,google-chrome-headless,headless-browser,Download,Casperjs,Google Chrome Headless,Headless Browser,我正在尝试从网站下载PDF。链接是由JS生成的,我可以收集URL的。如何让我的无头浏览器点击这些链接并下载文件 var casper = require('casper').create(); var links; var fs = require('fs'); function getLinks() { links = document.querySelectorAll('.skb-dabslink a'); return Array.prototype.map.call(link
var casper = require('casper').create();
var links;
var fs = require('fs');
function getLinks() {
links = document.querySelectorAll('.skb-dabslink a');
return Array.prototype.map.call(links, function (e) {
return e.getAttribute('href')
});
}
casper.start('https://www.skybriefing.com/portal/dabs');
casper.wait(5000) ; //Waiting for the links to display
casper.then(function () {
links = this.evaluate(getLinks);
});
casper.then(function () {
for(var i in links) {
console.log(links[i]);
}
});
casper.then(function () {
console.log(fs) ;
fs.write("links.txt", links, 'w');
})
casper.run()