PhantomJS - 在后续请求中存储并包含ETag

时间:2018-05-22 11:50:01

标签: node.js phantomjs

我使用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));

0 个答案:

没有答案