PhantomJS-Webページモジュールメソッド

Webページモジュールには、 Cookies, Frames, Page Navigation, Reload, Rendering そして Uploading of Files

以下は、Webページで利用可能な方法です。

S.No 方法と説明
1 addCookie()

addCookieメソッドは、指定されたページにCookieを追加します。

2 childFramesCount()

このメソッドは、次のように非推奨になりました http://phantomjs.org.

3 childFramesName()

このメソッドは、次のように非推奨になりました http://phantomjs.org.

4 クッキーを消す()

指定されたページのすべてのCookieを削除します。

5 閉じる()

このメソッドは、ページを閉じて、使用されているメモリを解放するために使用されます。閉じるが呼び出されると、Webページのメソッドまたはプロパティは機能しなくなります。

6 currentFrameName()

このメソッドは、次のように非推奨になりました http://phantomjs.org.

7 deleteCookie()

これにより、特定のページURLに存在するCookieの既存のリストと一致する名前のCookieが削除されます。

8 EvaluationAsync()

現在の実行をブロックすることなく、ページ内で指定された関数を非同期的に評価します。この関数は、特定のスクリプトを非同期で実行するのに役立ちます。

9 EvaluationJavascript()

EvaluateJavaScriptは、文字列として渡された関数を実行するのに役立ちます。渡される文字列は関数のみである必要があることに注意してください。

10 Evaluation()

Evaluateは、渡された関数を実行します。関数にコンソールメッセージが含まれている場合、ターミナルには直接表示されません。コンソールメッセージを表示するには、onConsoleMessageファントムコールバックを使用する必要があります。

11 getPage()

これにより、getpageで渡されたウィンドウ名と一致する子ページが提供されます。

12 戻る()

ナビゲーションのみがロックされていない場合は、ナビゲーション履歴の前のページが表示されます。

13 進む()

ナビゲーションのみがロックされていない場合は、ナビゲーション履歴の次のページが表示されます。

14 go()

この方法では、ページをナビゲートできます。

15 includeJs()

Includejsは、ページ上の外部JSファイルを実行し、完了時にコールバック関数を実行します。

16 injectJs()

InjectJsには、指定したファイルからページへの外部スクリプトが含まれています。ファイルが現在のディレクトリで利用できない場合は、ファイルの追加検索にlibraryPathを使用しました。ファイルが挿入された場合はtrueを返し、それ以外の場合はfalseを返します。

17 openUrl()

OpenUrlはWebページを開きます。PhantomJSのopenメソッドに似ています。OpenUrlには、httpConf、設定、コールバック関数など、いくつかの追加パラメーターがあります。

18 開いた()

Openは、Webページを開くために使用されます。

19 release()

リリースすると、ページのメモリヒープ使用量が解放されます。リリースが呼び出された後は、ページインスタンスメソッドを使用しないでください。このメソッドはcloseメソッドに似ており、その使用は非推奨です。代わりに、wpage.close()を使用してください。

20 reload()

再読み込みは、現在使用されているページを再読み込みするために使用されます。

21 renderBase64()

このメソッドは、画面キャプチャを取得し、base46の文字列として画像を提供します。Renderbase64は、PNG、JPEG、JPGなどの形式をサポートしています。現在、gifはサポートされていません。clipRectプロパティを使用して、画像キャプチャの部分を定義できます。

22 renderBuffer()

RenderBufferは、Webページのキャプチャを画像バッファに取り込みます。画像バッファはサーバーに直接送信できます。サポートされている形式は、PNG、GIF、およびJPEGです。

23 render()

レンダリングは、画像バッファーを取得し、指定された形式に従って保存するのに役立ちます。

24 sendEvent()

これは、Webページにイベントを送信するために使用されます。それらはdomイベントではありません。これらの各イベントは、ユーザーの操作に基づいてWebページに送信されます。

25 setContent()

setcontentは、指定されたURLのページコンテンツを指定されたコンテンツに変更します。

26 やめる()

ページの読み込みを停止するのに役立ちます。

27 switchToChildFrame()

switchToFrame();を使用することは非推奨です。

28 switchToFocusedFrame()

ピントが合っているフレームを選択します。

29 switchToFrame()

指定された名前で、現在のフレームの子であるフレームを選択します。

30 switchToMainFrame()

メインフレーム、つまりルートウィンドウを選択します。

31 switchToParentFrame()

現在の子フレームの親フレームを取得します。

32 ファイルをアップロードする()

このメソッドは、htmlのフォームを使用して行われたファイルのアップロードを処理するために使用されます。PhantomJSには、フォームを使用してこれを行う直接的な方法はありません。uploadFileメソッドを使用して同じことができます。ファイルの場所とコピー先のhtmlタグセレクターが必要です。