Phantomjs-webpage-module-properties

提供:Dev Guides
移動先:案内検索

PhantomJS-Webページモジュールプロパティ

PhantomJSには、Webページ内のコンテンツとやり取りするための非常に多くのプロパティとメソッドが用意されています。

require( "webpage")。create()コマンドはWebページオブジェクトを作成します。 このオブジェクトを使用して、以下にリストされているプロパティとメソッドを使用してWebページを操作します。

var wpage = require("webpage").create();

次の表に、これから説明するすべてのWebページプロパティのリストを示します。

S.No Properties & Description
1

canGoBack

ナビゲーション履歴に前のページがある場合、このプロパティは true を返します。そうでない場合は、 false

2

canGoForward

ナビゲーション履歴に次のページがある場合、このプロパティはtrueを返します。そうでない場合は、 false

3

clipRect

clipRectは、値がtop、left、width、heightのオブジェクトであり、render()メソッドで使用されるときにWebページの画像キャプチャを取得するために使用されます。

4

Content

このプロパティには、Webページのコンテンツが含まれます。

5

cookies

Cookieを使用すると、URLで使用可能なCookieを設定/取得できます。 また、URLで利用可能なCookieとページに設定された新しいCookieも提供します。

6

customHeaders

customHeadersは、ページによって発行されるすべてのリクエストに対してサーバーに送信される追加のHTTPリクエストヘッダーを指定します。

7

Event

イベントの長いリスト、つまり 修飾子、キーの詳細。

8

focusedFrameName

現在フォーカスされているフレームの名前を返します。

9

frameContent

このプロパティは、アクティブなフレームのコンテンツを提供します。

10

frameName

現在フォーカスされているフレームの名前を返します。

11

framePlainText

このプロパティは、現在アクティブなフレームのコンテンツも提供しますが、htmlタグのないコンテンツのみを提供します。

12

frameTitle

アクティブなフレームのタイトルを提供します。

13

frameUrl

このプロパティは、現在フォーカスされているフレームのURLを提供します。

14

framesCount

ページに存在するフレームの数を示します。

15

framesName

フレーム名の配列を提供します。

16

libraryPath

このプロパティには、page.inectJsメソッドによって使用されるパスがあります。

17

navigationLocked

このプロパティは、ページのナビゲーションを許可するかどうかを定義します。 trueの場合、現在のページのURLに表示され、ページをクリックして次のページに移動することは許可されません。

18

offlineStoragePath

このプロパティは、window.localStorageを使用してデータが保存されるパスを提供します。パスは、コマンドラインから—​local-storage-pathを使用して変更できます。

19

offlineStorageQuota

このプロパティは、window.localStorageに保存できるデータの最大量を定義します。値は5242880バイト、つまり5MBです。この値は、次のコマンド—​localstorage-quota = size over hereを使用してコマンドラインで上書きできます。

20

ownsPages

ownsPagesは、Webページによって開かれたページがWebページの子である場合、trueまたはfalseを返します。

21

pagesWindowName

PagesWindowNameは、window.openを使用して開いているウィンドウの名前を示します。

22

pages

pagesプロパティは、window.openを使用してページで開かれたページの配列を提供します。 ページがURLで閉じられている場合、ページの参照は考慮されません。

23

paperSize

このプロパティは、WebページをPDF形式に変換するために使用する必要がある場合、Webページのサイズ、つまりサイズを提供します。paperSizeには、オブジェクトに必要なサイズが含まれます。

24

plaintext

このプロパティは、現在アクティブなフレームのコンテンツも提供しますが、htmlタグのないコンテンツのみを提供します。

25

scrollPosition

これには、スクロール位置を示すオブジェクトが含まれます。 左と上を与えます。

26

settings

このプロパティは、page.openメソッドが使用されるときのWebページの設定を提供します。 ページがロードされると、設定プロパティの変更による影響はありません。

27

title

このプロパティは、あなたが読んでいるページのタイトルを提供します。

28

url

このプロパティはページのURLを提供します。

29

viewportSize

このプロパティにより、ウィンドウ表示のサイズを変更できます。 幅と高さが含まれており、必要に応じて読み取りまたは変更できます。

30

windowName

ウィンドウの名前を指定します。

31

zoomFactor

このプロパティは、renderおよびrenderBase64メソッドのズーム係数を指定します。 必要に応じて、ページをズームし、画面キャプチャを取得するのに役立ちます。