如何以某种语言制作 google 请求 return 结果?

How to make make a google request return the results in a certain language?

我正在使用 Puppeteer 发出请求(它在后台使用 Chromium):

  ;(async () => {
    const browser = await puppeteer.launch()
    const page = await browser.newPage()
    await page.goto(`https://www.google.com/search?tbm=bks&q=%22this+is%22`)
    const result = await page.evaluate(() => {
      const stats = document.querySelector('#resultStats')
      return stats.textContent
    })
    await browser.close()
    res.send(result)
  })()

因为我住在台湾,结果返回的是中文。

如何修改 URL 或 puppeteer 的配置,以便获得英文结果?

只需在url中添加&hl=en:

await page.goto(`https://www.google.com/search?tbm=bks&q=%22this+is%22&hl=en`)