如何使用 puppeteer 为 google cookies 点击 'I agree' 按钮

how do I use puppeteer to click 'I agree' button for google cookies

我正在尝试使用 puppeteer 打开 google 翻译并在检测语言字段中输入文本,然后 return 结果为英文。但是,我遇到了第一个障碍,因为下面的按钮不允许我通过。我知道我可以使用 page.click() 但我找不到按钮 ID,否则不知道如何单击它。

screenshot of the button I need to click, and the results of inspecting it

一种方法是 select 按钮 using an XPath expression with contains() and then click it:

const [button] = await page.$x("//button[contains(., 'I agree')]");
if (!button) throw new Error("button not found");
await button.click();