【发布时间】:2021-06-08 17:36:01
【问题描述】:
在进行 Headless Chrome (Puppeteer) 搜索时,我需要能够根据纬度和经度设置位置:
const puppeteer = require('puppeteer');
var url="https://www.google.com/search?q=";
var keyword="hotels&num=100";
var urls;
var desktopUserAgent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36";
const response=[];
var i=0;
var userAgent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36";
(async () =>
const browser = await puppeteer.launch({headless: false });
const page = await browser.newPage();
urls=url+keyword;
/*page.setViewport({
width: 1000,
height: 1000
});*/
page.setUserAgent(userAgent);
response[i]=await page.goto(urls);
console.log(await browser.version());
})();
【问题讨论】:
-
目前没有可用的 API。请参阅github.com/GoogleChrome/puppeteer/issues/1077 进行讨论。
标签: javascript node.js puppeteer google-chrome-headless