首页 > 解决方案 > 找不到选择器的节点 // Puppeteer 错误

问题描述

我正在尝试构建一个简单的程序来检查我的大学门户网站并在门户网站更改时通知我。

我使用 Chrome 的检查功能来复制选择器,但仍然出现错误。

我使用了当我将鼠标放在源代码上时弹出的选择器,但错误仍然存​​在。

我找到的唯一解决方案是实际右键单击我要为其查找选择器的按钮,然后单击检查,然后返回控制台并查找选择器。

我怎么解决这个问题?

await page.waitFor(10000);
await page.click('a#SLO_SS_STDNTCEN_SLO_SS_APP_STATUS.PSHYPERLINK');

await page.waitForSelector('a#SLO_SS_STDNTCEN_SLO_SS_APP_STATUS.PSHYPERLINK');
await page.click('a#SLO_SS_STDNTCEN_SLO_SS_APP_STATUS.PSHYPERLINK');

我希望计算机单击我选择的选择器-毫无疑问这是正确的-但发生错误:未找到选择器的节点

标签: javascriptnode.jsweb-scrapingpuppeteer

解决方案


推荐阅读