【发布时间】:2020-07-23 07:33:33
【问题描述】:
我现在正在做一个项目,遇到了一个错误,需要你的帮助!
基本上,我正在尝试选择以下锚标记内的换行文本
<a href="..." class="productDetailsLink js-productName">Product Name</a>
这是我当前的代码:
await page.waitForSelector('div > div > div > div > div > a[class = "productDetailsLink js-productName"')
.then(() => page.evaluate(() => {
const itemArray = [];
const itemNodeList = document.querySelectorAll('div > div > div > div > div > a[class = "productDetailsLink js-productName"');
itemNodeList.forEach(item => {
const itemTitle = item.querySelectorAll('div > div > div > div > div > a[class = "productDetailsLink js-productName"').innerText;
console.log(itemTitle);
})
} ))
但是,我没有运气。我已经没有关于如何抓取此类文本的想法了。
【问题讨论】:
标签: javascript html node.js web-scraping puppeteer