python の selenium を使って web情報を取得していたのですが何回か取得すると Forbidden エラーになってしまします。
そこで色々調べてua(ユーザーエージェント)を変えればいいのかなと思い変えて実行しても Forbidden エラー が発生します。
回避するにはどうしたらよいのでしょうか
どうぞ宜しくお願い致します。
python
1import os 2from selenium import webdriver 3 4options = webdriver.ChromeOptions() 5 6#ここにUAを書きます。今回はiPhoneでsafari 7options.add_argument('--user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 10_2 like Mac OS X) AppleWebKit/602.3.12 (KHTML, like Gecko) Version/10.0 Mobile/14C92 Safari/602.1') 8 9# いつもどおりchromedriverの場所を指定します 10chromedriver = "/hogehoge/hoge/" 11 12#chromeoptionとして先程設定したoptionsを設定します 13driver = webdriver.Chrome(chrome_options=options,executable_path=chromedriver) 14 15#以下はテストで行いたい処理を書きます。今回は開くだけ 16driver.get('https://www.google.co.jp/')
あなたの回答
tips
プレビュー