如何以某种语言制作 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`)
我正在使用 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`)