如何在Chrome for Selenium中设置假地理位置

qojgxg4l  于 2023-09-28  发布在  Go
关注(0)|答案(1)|浏览(107)

如何在Chrome for Selenium中设置假地理位置?(尝试使用locationcontext和下面的JavaScript,但似乎不起作用)
我已经尝试了这里的解决方案-fake Geolocation in chrome automation,但它似乎不工作

polhcujo

polhcujo1#

您可以使用Chrome Devtools协议(cdp):

params = {
    "latitude": 50.1109,
    "longitude": 8.6821,
    "accuracy": 100
}

driver = webdriver.Chrome()
driver.execute_cdp_cmd("Page.setGeolocationOverride", params)
driver.get('https://www.google.com/maps')

相关问题