【发布时间】:2018-04-19 16:06:44
【问题描述】:
你好,我正在学习 puppeteer 无头浏览器,但有些东西我不明白
1) 为什么我不能使用变量作为选择器?
这行得通
const lastUpdate = await page.evaluate(() => document.querySelector('body > table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(3) > td:nth-child(2) > strong').textContent);
但这给了我参考错误 LAST_UPDATE SELECTOR is not defined
const LAST_UPDATE_SELECTOR = 'body > table > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(3) > td:nth-child(2) > strong';
const lastUpdate = await page.evaluate(() => document.querySelector(LAST_UPDATE_SELECTOR).textContent);
我做错了什么?也许我需要学习一些新的东西
谢谢!
【问题讨论】:
标签: javascript node.js web-scraping puppeteer