gpt4 book ai didi

javascript - 有没有办法使用命令行工具查看网页的 JavaScript 解释源代码?

转载 作者:太空狗 更新时间:2023-10-29 15:11:45 26 4
gpt4 key购买 nike

是否有一个命令行工具可以让您获取网页的 JavaScript 解释源文本,类似于您在 FireFox 上的 FireBug 中查看解释代码的方式?

我想使用 CURL 或类似工具来请求网页。问题是我想查看代码是如何被 JavaScript 修改的。例如,如果 dom 已被更改或元素已被修改,我希望看到修改后的版本。我知道 FireBug 会为 FireFox 执行此操作,但我正在寻找一种方法来编写该过程的脚本。

最佳答案

您是否查看过像 PhantomJS 这样的工具?运行测试?它们中的许多都支持运行“ headless ”浏览器,这使您可以呈现页面并针对呈现的页面运行 JS,而无需实际运行浏览器。它不使用 curl,但我不明白为什么这应该是一项要求。

例如:

$ phantomjs save_page.js http://example.com 

使用 save_page.js:

var system = require('system');
var page = require('webpage').create();

page.open(system.args[1], function()
{
console.log(page.content);
phantom.exit();
});

关于javascript - 有没有办法使用命令行工具查看网页的 JavaScript 解释源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14127018/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com