tech_memo / python / seleniumu


tech_memo/python

コマンドライン実行時のseleniumの出力を消す

Chromeプロファイルを指定してブラウザ起動

  • 以下、Windowsにて、Defaultプロファイルを指定した場合
       options = webdriver.ChromeOptions()
       options.add_argument("user-data-dir=C:\\Users\\<ユーザ名>\\AppData\\Local\\Google\\Chrome\\User Data")
       driver = webdriver.Chrome(executable_path="./chromedriver.exe", chrome_options=options)
       url = "http://www.google.co.jp"
       driver.get(url)
    • 注意点は、
      C:\\Users\\<ユーザ名>\\AppData\\Local\\Google\\Chrome\\User Data\\Default
    • ではなく
      C:\\Users\\<ユーザ名>\\AppData\\Local\\Google\\Chrome\\User Data
    • を指定する点。