0
Webページから情報をスクラップするライブラリがたくさんあります。私が見ていたそのうちのいくつかは、次のとおりです。PhantomJSまたは他のライブラリでのスクラップ中にポップアップを処理する
- http://phantomjs.org/
- http://webdriver.io/
- http://casperjs.org/
- http://www.nightmarejs.org/
- http://codecept.io/
- https://data-miner.io
- http://chaijs.com/
驚くべきことに、いずれもポップアップウィンドウをスクラップする方法を提供していません。たとえそれがあったとしても、それがどのように行われたか把握できませんでした。 シナリオは次のようなものです:
-Visit a url (example.com)
-Fill login form
-Click login button
...そして今、Webページは、私がスクラップする必要がポップアップ(実際のブラウザウィンドウ)が開きます。
ポップアップに関する提案や回避策はありますか?
PhantomJSには、新しいブラウザウィンドウを処理するためのコールバックがあります。簡単な説明と例をhttp://phantomjs.org/api/webpage/handler/on-page-created.htmlで読むことができます。 –