Phantomjs-cookies-property

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

PhantomJS-cookiesプロパティ

phantomオブジェクトと* phantom webpageオブジェクト*にcookiesプロパティがあります。 Cookieを使用すると、URLで使用可能なCookieを設定/取得できます。 また、URLで利用可能なCookieと、そのページで設定された新しいCookieも提供します。

構文

その構文は次のとおりです-

page.cookies;

次の例を見て、 cookies プロパティの使用方法を理解してください。

var wpage = require('webpage').create();
wpage.open('http://localhost/tasks/al', function (status) {
   var cookies = wpage.cookies;
   console.log('Cookies available on page are as follows :');
   console.log(JSON.stringify(cookies));
   phantom.exit();
});

上記のプログラムは、次の output を生成します。

Cookies available on page are as follows :
[{"domain":"localhost","expires":"Fri, 22 Dec 2017 12:00:00 GMT","expiry":151394
4000,"httponly":false,"name":"username","path":"/tasks/","secure":false,"value" :
"Roy"}]
*page.content* の例を確認すると、document.cookie = "username = Roy; expires = Thu、22 Dec 2017 12:00:00 UTC";を使用してページにCookieを設定しています。

ページのCookieを読み取ろうとすると、ドメイン、有効期限、Httponly、名前、値、パスなど、Cookieのすべての詳細がリストされます。 page.cookiesは、ページで使用可能なすべてのCookieを返します。