是否有一种方法可以使用命令行工具来查看网页的JavaScript解释源
Is there a way to use a command line tool to view the JavaScript interpreted source of a web page?
是否有一个命令行工具可以让你获得一个网页的JavaScript解释源的文本,类似于你如何在FireFox上看到FireBug的解释代码?
我想使用CURL或类似的工具来请求一个网页。问题是我想查看代码是如何被JavaScript修改的。例如,如果dom被更改或元素被修改,我希望看到修改后的版本。我知道FireBug为FireFox做了这个,但是我正在寻找一种方法来编写这个过程。
您看过像PhantomJS这样的工具来运行测试吗?它们中的许多都支持运行"无头"浏览器,这使得您可以渲染页面并在渲染页面上运行JS,而不必实际运行浏览器。它不使用curl
,但我不明白为什么这应该是一个要求。
$ phantomjs save_page.js http://example.com
with save_page.js:
var system = require('system');
var page = require('webpage').create();
page.open(system.args[1], function()
{
console.log(page.content);
phantom.exit();
});
相关文章:
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- Google/html5语音识别JavaScript SDK Chrome网络工具包SpeechRecognition
- 在浏览器工具中加载 JSON 数据,但不在网页上加载
- 在网页问题中添加小工具
- NodeJS网页抓取工具,用于受密码保护的网站
- 用于计算网页上的绑定的工具
- 用于控制网页复杂性的跨平台(JavaScript)工具
- 如何创建没有地址/菜单和工具栏的网页
- 添加一个谷歌小工具到网页
- 自动刷新工具/网页
- 用于测量网页DOM的Firefox / IE工具
- 禁用用户通过浏览器F12工具向网页注入Javascript
- 如何停止滚动和网页工具栏的出现
- 用于调试慢速网页的工具/加载项
- 有没有任何工具可以自动截图我的用户所在的网页,而她报告错误
- 测量网页中所有(js)对象的工具
- 是否有一种工具可以捕获所有由浏览器端javascript生成的DOM网页元素作为html,以获得完整的html页面存档
- 我的网页加载,然后立即消失.在chrome开发工具中,没有坏的请求
- 将字符串从网页传递到php,然后传递到Obj-C命令行工具的正确方法
- 是否有一种方法可以使用命令行工具来查看网页的JavaScript解释源