【发布时间】:2018-11-12 19:26:07
【问题描述】:
我正在尝试使用 puppeteer 删除一些数据,但对于某些网站 querySelector 返回 null,我不知道出了什么问题。我在 stackoverflow 中找到了一些关于这个问题的答案,但没有一个有效。这是带有不起作用的示例链接的代码。
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://www.macys.com/shop/product/the-north-face-mens-
logo-half-dome-t-shirt?ID=2085687&CategoryID=30423&cm_kws=2085687');
const textContent = await page.evaluate(() => {
return document.querySelector('.price');
});
console.log(textContent);
browser.close();
})();
【问题讨论】:
标签: node.js web-scraping jquery-selectors puppeteer