Я использую PhantomJS
следующим образом для извлечения и анализа данных с веб-сайта.Эта часть в порядке.Задача состоит в том, чтобы сохранить ETag, отправленный сервером, и включить его в последующие запросы.Как я могу это сделать?
Мой код похож на приведенный ниже.
const phantom = require('phantom');
const url = 'https://example.com/'
let _ph, _page, _outObj;
phantom.create()
.then( (ph) => {
_ph = ph;
return _ph.createPage();
}).then( (page) => {
_page = page;
return page.open(url);
}).then( (status) => {
console.log(`Status: ${status}`);
return _page.property('content');
}).then( (data) => {
console.log(data);
_page.close();
_ph.exit();
}).catch( (e) => console.log(e));