如何使用 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();
我正在尝试使用 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();