我需要检查一个网站是否使用特殊的在线js来源(例如fontawesome)。
顺便说一句,有些只能在加载时才能找到,而不能从网站源html中找到。我尝试过操纵p,但这需要很长时间。我认为原因是它会加载图像等其他资源。
对此有什么解决方案吗? 谢谢您的宝贵时间。
答案 0 :(得分:0)
如果您正在寻找源代码,则可以在大多数浏览器Chrome中执行此操作,例如,如果您按Control + Shift + I然后选择“源代码”选项卡,这将为您提供网页的源代码。您是否在寻找脚本来自动执行此过程?
答案 1 :(得分:0)
此问题由phantomjs
解决const phantom = require('phantom');
(async function() {
const instance = await phantom.create();
const page = await instance.createPage();
await page.on('onResourceRequested', function(requestData) {
console.info('Requesting', requestData.url);
});
const status = await page.open('https://stackoverflow.com/');
const content = await page.property('content');
console.log(content);
await instance.exit();
})();