0

これは私がやりたいことの線に沿ったものです、

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

簡単なコマンドラインから。つまり、簡単に言うと、Webページを保存してから、jQueryを使用してそのページをクエリします。

このようなツールはありますか?

4

3 に答える 3

2

ヘッドレス Webkit ソリューションである phantomjs を試す

http://phantomjs.org/

于 2012-12-13T22:50:39.927 に答える
0

ブラウザーでこれを実行する場合は、YQL または独自のプロキシを使用してクロスドメインの ajax 問題を回避し、ajax を介してリモート ページを取得してから、応答をトラバースしてみてください。

https://github.com/padolsey/jQuery-Plugins/tree/master/cross-domain-ajax/のようなものを使用する F.ex

できるよ

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

デモ: http://jsfiddle.net/uc7vt/

于 2012-12-13T22:52:54.213 に答える
0

Node.js に精通している場合は、 npm install jquery

于 2012-12-13T23:05:48.940 に答える