2016-11-10 10 views
0

Webページから情報をスクラップするライブラリがたくさんあります。私が見ていたそのうちのいくつかは、次のとおりです。PhantomJSまたは他のライブラリでのスクラップ中にポップアップを処理する

驚くべきことに、いずれもポップアップウィンドウをスクラップする方法を提供していません。たとえそれがあったとしても、それがどのように行われたか把握できませんでした。 シナリオは次のようなものです:

-Visit a url (example.com) 
-Fill login form 
-Click login button 

...そして今、Webページは、私がスクラップする必要がポップアップ(実際のブラウザウィンドウ)が開きます。

ポップアップに関する提案や回避策はありますか?

+1

PhantomJSには、新しいブラウザウィンドウを処理するためのコールバックがあります。簡単な説明と例をhttp://phantomjs.org/api/webpage/handler/on-page-created.htmlで読むことができます。 –

答えて

1

webdriver.ioではフレームの機能が変更されているため、ポップアップにフレームタグやiframeタグがある場合は、フレームタグやiframeタグに切り替えてテストすることができます。ここをクリックしてください http://webdriver.io/api/protocol/frame.html#Usage

関連する問題