我如何在 puppeteer 中定位这个标签
How would I target this tag in puppeteer
我正在做一个有趣的自动化项目,我选择了这个网站https://agoodmovietowatch.com/这是一个单页网站,所以要定位注册link我检查并发现这个注册link 不是
<a>
标签而是 <h6>
标签,我无法定位它,我尝试了所有组合 select 它包含的每个 class 但是失败的。
如果有人知道请告诉我。
这是我的代码:
await page.waitForSelector("div.tss-1xh7ius-secondaryLinksContainer.MuiBox-root.mui-0 div.text_container__2Nx5h.tss-w9yc2n-secondaryLink.MuiBox-root.mui-0");
await page.click("div.tss-1xh7ius-secondaryLinksContainer.MuiBox-root.mui-0 div.text_container__2Nx5h.tss-w9yc2n-secondaryLink.MuiBox-root.mui-0");
这是一个可行的解决方案:
const signUpBtn = await page.$(".tss-1xh7ius-secondaryLinksContainer > div")
await signUpBtn.click()
要select“最好的”,您可以使用:
await page.click(".tss-1ch6vtq-buttonsContainer :first-child")
如果您想了解更多关于 CSS select 的知识,我建议您查看这个有趣的教学网站:CSS Diner
我正在做一个有趣的自动化项目,我选择了这个网站https://agoodmovietowatch.com/这是一个单页网站,所以要定位注册link我检查并发现这个注册link 不是
<a>
标签而是 <h6>
标签,我无法定位它,我尝试了所有组合 select 它包含的每个 class 但是失败的。
如果有人知道请告诉我。
这是我的代码:
await page.waitForSelector("div.tss-1xh7ius-secondaryLinksContainer.MuiBox-root.mui-0 div.text_container__2Nx5h.tss-w9yc2n-secondaryLink.MuiBox-root.mui-0");
await page.click("div.tss-1xh7ius-secondaryLinksContainer.MuiBox-root.mui-0 div.text_container__2Nx5h.tss-w9yc2n-secondaryLink.MuiBox-root.mui-0");
这是一个可行的解决方案:
const signUpBtn = await page.$(".tss-1xh7ius-secondaryLinksContainer > div")
await signUpBtn.click()
要select“最好的”,您可以使用:
await page.click(".tss-1ch6vtq-buttonsContainer :first-child")
如果您想了解更多关于 CSS select 的知识,我建议您查看这个有趣的教学网站:CSS Diner