Adakah yang tahu browser baris perintah yang bagus dengan dukungan js?
Idealnya saya butuh kemampuan berikut:
some-browser http://example.com > ~/page.html
Ini berarti bahwa peramban cli mengunduh html, mengeksekusi js dan menampilkan halaman.
Adakah yang tahu browser baris perintah yang bagus dengan dukungan js?
Idealnya saya butuh kemampuan berikut:
some-browser http://example.com > ~/page.html
Ini berarti bahwa peramban cli mengunduh html, mengeksekusi js dan menampilkan halaman.
Jawaban:
Saya tidak mengetahui peramban interaktif dengan dukungan js tetapi Anda harus melihat pada PhantomJS yang didefinisikan sebagai:
PhantomJS adalah WebKit tanpa kepala dengan JavaScript API. Ini memiliki dukungan asli dan cepat untuk berbagai standar web: penanganan DOM, pemilih CSS, JSON, Kanvas, dan SVG.
Untuk mendapatkan konten halaman setelah dirender:
$ phantomjs save_page.js http://example.com > ~/page.html
dengan save_page.js:
var system = require('system');
var page = require('webpage').create();
page.open(system.args[1], function()
{
console.log(page.content);
phantom.exit();
});
Sisi-proyek yang menarik adalah phantomjs-node yang terintegrasi PhantomJS dengan NodeJS , yang memungkinkan mantan untuk digunakan sebagai modul NodeJS.
Edbrowse, editor / browser gaya-ed yang dioptimalkan untuk pengguna tunanetra tetapi dihargai oleh sysadmin karena kemampuan skripnya, mengklaim untuk mendukung javascript berdasarkan mesin Mozilla. Itu di http://the-brannons.com/edbrowse/ .
Jika Anda menjalankan linux, Anda dapat mengontrol Firefox menggunakan Ruby (dan mungkin pengikatan bahasa lainnya) dari jarak jauh dengan watir-webdriver , maka setelah Anda berhasil Anda dapat mengelabunya agar berjalan tanpa tampilan apa pun (tetapi masih membentur halaman, mengunggah mengunduh atau menggores data) menggunakan Xvfb ,
Menurut dokumentasi untukelinks
, ini mendukung JavaScript. Lihat bagian 2.6.1 untuk informasi tentang cara menginstal SpiderMonkey.
Jika PNG halaman web sudah cukup dan Anda tidak memerlukan sumber HTML, Anda harus bisa menggunakan webkit-image
, utilitas baris perintah kecil yang datang dengan Ubuntu. Namun ini bukan aplikasi yang kaya fitur, jadi tidak menawarkan banyak penyesuaian, namun mungkin merupakan titik awal yang baik untuk peretasan lebih lanjut dan dengan demikian bahkan mungkin memungkinkan mendapatkan hasil HTML yang diproses relatif mudah.