Eug*_*lov 44 linux browser web javascript command-line
有人知道支持 js 的好的命令行浏览器吗?
理想情况下,我需要以下能力:
some-browser http://example.com > ~/page.html
Run Code Online (Sandbox Code Playgroud)
意思是cli浏览器下载html,执行js,输出一个页面。
Sha*_*dok 41
我不知道具有 js 支持的交互式浏览器,但您应该看看PhantomJS,它定义为:
PhantomJS 是一个带有 JavaScript API 的无头 WebKit。它对各种 Web 标准提供快速和原生支持:DOM 处理、CSS 选择器、JSON、Canvas 和 SVG。
要在呈现页面后获取页面内容:
$ phantomjs save_page.js http://example.com > ~/page.html
Run Code Online (Sandbox Code Playgroud)
使用 save_page.js:
var system = require('system');
var page = require('webpage').create();
page.open(system.args[1], function()
{
console.log(page.content);
phantom.exit();
});
Run Code Online (Sandbox Code Playgroud)
一个有趣的项目是phantomjs节点集成了PhantomJS用的NodeJS用作一个模块的NodeJS,使前者。
Edbrowse 是一种 ed 风格的编辑器/浏览器,针对盲人用户进行了优化,但因其可编写脚本而受到系统管理员的赞赏,声称支持基于 Mozilla 引擎的 javascript。它位于http://the-brannons.com/edbrowse/。
| 归档时间: |
|
| 查看次数: |
52639 次 |
| 最近记录: |