1

私は PhantomJS を初めて使用し、正直言って Javascript があまり得意ではありません。特定の Web サイトのスナップショットを取得しようとしていますが、選択した dom 要素のみを取得します。したがって、コマンドに関しては、少し似ています

phantomjs http://fabieno.com #nav

そして、ナビゲーションバーの写真を撮ります。または、セレクターが選択するものは何でも。複数の存在が存在する場合、複数のスナップショットが必要になると思います。唯一の問題は、あまりにも新しいことです。頭の中。皆さんが提供できるどんな助けも大歓迎です。

私の研究から、私は本当に見つけただけです。https://gist.github.com/n1k0/1501173

しかし、それがどのように機能するのか、またはそれが必要なのかどうかはわかりません.

敬具、

ファブ

4

1 に答える 1

0

実際にはid属性を 1 つだけ指定する必要があるためnav、おそらくクラスでこれを行いたいと思うでしょう。その場合、getElementsByClassNameを見て、取得したいのはすべての nav 要素のコレクションであり、それらをループして必要なアクションを実行します。詳細については、これを参照してくださいJS: Array.forEach を使用して getElementsByClassName の結果を反復処理する

于 2013-05-22T15:08:57.957 に答える