簡體   English   中英

在保存的DOM上使用jQuery作為命令行

[英]Using jQuery as a command line on a saved DOM

這是我想做的事情,

web_page = fetch("http://www.google.com")
console.log($(web_page).find("body"))

通過簡單的命令行。 簡而言之,保存一個網頁,然后使用jQuery查詢該頁面。

有沒有這樣的工具?

試試phantomjs,一個無頭的webkit解決方案

http://phantomjs.org/

如果您願意在瀏覽器中執行此操作,請嘗試使用YQL或您自己的代理來解決跨域ajax問題,通過ajax獲取遠程頁面然后遍歷響應。

F.ex使用像https://github.com/padolsey/jQuery-Plugins/tree/master/cross-domain-ajax/這樣的東西

你可以做

$.get('http://google.com', function(html) {
    console.log( $(html).find('body') );
});​​​​​​​​​​​​​​

演示: http//jsfiddle.net/uc7vt/

如果你熟悉Node.js,那么npm install jquery

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM