Phantomjs-object
PhantomJS-オブジェクト
この章では、PhantomJSの4つの重要なオブジェクトを見ていきます。 彼らは次のとおりです-
- CookiesEnabled
- クッキー
- LibraryPath
- バージョン
次に、これらのそれぞれについて詳しく説明します。
cookiesEnabled
Cookieが有効かどうかを示します。 はいの場合、 true を返します。それ以外の場合は false 。
構文
その構文は次のとおりです-
例
出力
コマンド-phantomjs cookieenabled.js
クッキー
Cookieをドメインに追加して設定するのに役立ちます。 ドメインで使用可能なすべてのCookieを含むオブジェクトを返します。
構文
その構文は次のとおりです-
例
- ファイル名:phantomcookie.js *
出力
コマンド-phantomjs phantomcookie.js
上記の例では、localhostドメインにいくつかのCookieを追加しました。 その後、 phantom.cookies を使用して取得しました。 JSON stringify メソッドを使用してJavaScriptオブジェクトを文字列に変換することにより、すべてのCookieを含むオブジェクトを返します。 foreach を使用して、Cookieの名前/値にアクセスすることもできます。
LibraryPath
PhantomJS libraryPathは、 injectJS メソッドで使用されるスクリプトパスを格納します。
構文
その構文は次のとおりです-
例
バージョンを確認する例を次に示します。
上記のプログラムは、次の output を生成します。
バージョン
実行中のPhantomJSのバージョンを提供し、オブジェクトの詳細を返します。 例:\ {"major":2、 "minor":1、 "patch":1}
構文
その構文は次のとおりです-
例
バージョンを確認する例を次に示します。
上記のプログラムは、次の output を生成します。
上記の例では、 console.log を使用してバージョンを出力しています。 現在、バージョン2で実行しています。 上記のコードブロックに示されている詳細でオブジェクトを返します。