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を返します。