7

PhantomJS を学習していますが、PhantomJS が実行する JS ファイルで jQuery DOM セレクターを使用できるかどうか疑問に思いました。これを示しているように見える github の短い例を見てきました。

Qunit (および jQuery?) を使用した PhantomJS のサンプル

上部の run-qunit.js ファイルを見ると、jQuery DOM セレクターをパラメーターとして使用できるようです。しかし、それを行うとエラーが発生します-それが私の構文なのか、それとも Phantom が jQuery について知らないためなのかわかりません。そのため、最初に PhantomJS/jQuery の関係について質問することにしました。

4

3 に答える 3

4

page.injectJs('jquery-1.6.1.min.js'); を使用します。それはうまくいきます。

これは、phantomjs で jquery を使用するための美しいリンクです http://snippets.aktagon.com/snippets/534-how-to-scrape-web-pages-with-phantomjs-and-jquery

于 2013-08-20T07:01:39.483 に答える
2

JQuery をロードするドキュメント サンプルにはバグがあり、PhamtomJS に JQuery をロードすることは不可能であると言っている人がいます

于 2013-04-15T16:11:31.053 に答える
0

..まあ、私が投稿するとすぐに、私は(自然に)これを見つけました。実際にはjQueryを含めることが可能であるように見えます:

https://github.com/ariya/phantomjs/wiki/Page-Automation

于 2013-01-10T19:22:31.513 に答える