前提・実現したいこと
seleniumでブラウザの(地理)位置情報を変えて検索をしたいです。
発生している問題・エラーメッセージ
以下のコードで位置情報を変えることはできていると思うのですが、位置情報送信の許可をすることができません。
色々と調べたのですが解決策が見つからなかったのですが、どこを修正すべきでしょうか。
該当のソースコード
python
1from selenium import webdriver 2from selenium.webdriver.chrome.options import Options 3 4option = Options() 5option.add_argument('--incognito') 6browser = webdriver.Chrome(options=option) 7 8browser.execute_cdp_cmd( 9 'Browser.grantPermissions', 10 { 11 'origin': 'https://www.google.com/', 12 'permissions': ['geolocation'] 13 }, 14) 15 16browser.execute_cdp_cmd( 17 'Emulation.setGeolocationOverride', 18 { 19 'latitude': 36.061802, 20 'longitude': 136.223599, 21 'accuracy': 100, 22 }, 23) 24 25browser.get('https://www.google.com/') 26gmb_name = browser.find_element_by_class_name('gLFyf') 27gmb_name.send_keys('焼肉') 28gmb_name.send_keys(Keys.ENTER)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。