Phantomjs-webpage-module-properties
PhantomJS-Webページモジュールプロパティ
PhantomJSには、Webページ内のコンテンツとやり取りするための非常に多くのプロパティとメソッドが用意されています。
require( "webpage")。create()コマンドはWebページオブジェクトを作成します。 このオブジェクトを使用して、以下にリストされているプロパティとメソッドを使用してWebページを操作します。
var wpage = require("webpage").create();
次の表に、これから説明するすべてのWebページプロパティのリストを示します。
S.No | Properties & Description |
---|---|
1 |
ナビゲーション履歴に前のページがある場合、このプロパティは true を返します。そうでない場合は、 false 。 |
2 |
ナビゲーション履歴に次のページがある場合、このプロパティはtrueを返します。そうでない場合は、 false 。 |
3 |
clipRectは、値がtop、left、width、heightのオブジェクトであり、render()メソッドで使用されるときにWebページの画像キャプチャを取得するために使用されます。 |
4 |
このプロパティには、Webページのコンテンツが含まれます。 |
5 |
Cookieを使用すると、URLで使用可能なCookieを設定/取得できます。 また、URLで利用可能なCookieとページに設定された新しいCookieも提供します。 |
6 |
customHeadersは、ページによって発行されるすべてのリクエストに対してサーバーに送信される追加のHTTPリクエストヘッダーを指定します。 |
7 |
イベントの長いリスト、つまり 修飾子、キーの詳細。 |
8 |
現在フォーカスされているフレームの名前を返します。 |
9 |
このプロパティは、アクティブなフレームのコンテンツを提供します。 |
10 |
現在フォーカスされているフレームの名前を返します。 |
11 |
このプロパティは、現在アクティブなフレームのコンテンツも提供しますが、htmlタグのないコンテンツのみを提供します。 |
12 |
アクティブなフレームのタイトルを提供します。 |
13 |
このプロパティは、現在フォーカスされているフレームのURLを提供します。 |
14 |
ページに存在するフレームの数を示します。 |
15 |
フレーム名の配列を提供します。 |
16 |
このプロパティには、page.inectJsメソッドによって使用されるパスがあります。 |
17 |
このプロパティは、ページのナビゲーションを許可するかどうかを定義します。 trueの場合、現在のページのURLに表示され、ページをクリックして次のページに移動することは許可されません。 |
18 |
このプロパティは、window.localStorageを使用してデータが保存されるパスを提供します。パスは、コマンドラインから—local-storage-pathを使用して変更できます。 |
19 |
このプロパティは、window.localStorageに保存できるデータの最大量を定義します。値は5242880バイト、つまり5MBです。この値は、次のコマンド—localstorage-quota = size over hereを使用してコマンドラインで上書きできます。 |
20 |
ownsPagesは、Webページによって開かれたページがWebページの子である場合、trueまたはfalseを返します。 |
21 |
PagesWindowNameは、window.openを使用して開いているウィンドウの名前を示します。 |
22 |
pagesプロパティは、window.openを使用してページで開かれたページの配列を提供します。 ページがURLで閉じられている場合、ページの参照は考慮されません。 |
23 |
このプロパティは、WebページをPDF形式に変換するために使用する必要がある場合、Webページのサイズ、つまりサイズを提供します。paperSizeには、オブジェクトに必要なサイズが含まれます。 |
24 |
このプロパティは、現在アクティブなフレームのコンテンツも提供しますが、htmlタグのないコンテンツのみを提供します。 |
25 |
これには、スクロール位置を示すオブジェクトが含まれます。 左と上を与えます。 |
26 |
このプロパティは、page.openメソッドが使用されるときのWebページの設定を提供します。 ページがロードされると、設定プロパティの変更による影響はありません。 |
27 |
このプロパティは、あなたが読んでいるページのタイトルを提供します。 |
28 |
このプロパティはページのURLを提供します。 |
29 |
このプロパティにより、ウィンドウ表示のサイズを変更できます。 幅と高さが含まれており、必要に応じて読み取りまたは変更できます。 |
30 |
ウィンドウの名前を指定します。 |
31 |
このプロパティは、renderおよびrenderBase64メソッドのズーム係数を指定します。 必要に応じて、ページをズームし、画面キャプチャを取得するのに役立ちます。 |