我试图在Puppeteer测试环境中设置HTML元素的innerText,但是不能(很容易)通过CSS选择器获取元素,所以我通过以下方式获取elementHandle: let [ el ] = await$x(`//span[contains(text(), 'addTestFile.pdf')]`) 出于测试目的,我通常使用evaluate设置innerText,但我需要一个选择器,例如: await=>
我已经在Puppeteer.js上建立了我的网络刮刀,输入公寓广告和刮掉有关它的某些信息。突然,它停止工作-每个字段都是一个空。$(selector))
我决定手动输入我的机器人访问的页面,在检查了选择器路径之后,它返回了Uncaught SyntaxError: Private field '#root' must be declared和价格选择器#root > div.css-50cyfj > div.css-1on7yx1 > div:nth-child(3)