如何使谷歌请求以某种语言返回结果?

时间:2017-11-10 12:48:07

标签: https chromium puppeteer

我使用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)
  })()

由于我住在台湾,结果将以中文返回。

如何修改网址或木偶操作配置,以便我获得英文结果?

1 个答案:

答案 0 :(得分:1)

只需在网址中添加&hl=en

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