/

如何使用 Puppeteer 點擊特定文字的鏈結

如何使用 Puppeteer 點擊特定文字的鏈結

我想使用 Puppeteer 點擊一個「接受全部」的 Cookie 按鈕,我使用了以下程式碼:

1
2
3
4
const [linkcookie] = await page.$x("//a[contains(., '接受全部')]")
if (linkcookie) {
await linkcookie.click()
}

請注意,如果按鈕是一個 button 的 HTML 元素(這取決於 HTML 標記的使用方式),你必須使用以下程式碼:

1
page.$x("//button[contains(., '接受全部')]")

作為替代方式 👍

同時,你也可以參考我的完整 Puppeteer 教學

tags: [“puppeteer”, “web scraping”, “javascript”]