seleniumにて ヘッドレス オプション使って、CSV ファイルをダウンロードしたいです。
ヘッドレスオプションを外すと、csvファイルはダウンロードされるのですが、ヘッドレスオプションを付与しますと、ダウンロードされません。
URLはこのような形式です。
https://hogehoge_YYYYMMDD.csv
該当のソースコード
Python
1options = Options() 2# if comment out this sentence, I can get csv file. 3# options.add_argument('--headless') 4 5options.add_argument("--user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.181 Safari/537.36") 6options.add_argument('--window-size=1280,1024') 7options.add_experimental_option("prefs", { 8 "download.default_directory":DIR_NAME, 9}) 10 11 12driver = webdriver.Chrome(executable_path='/usr/local/bin/chromedriver',chrome_options=options) 13 14driver.set_window_size(1280, 720) 15 16print URL 17print "loading url" 18driver.get(URL) 19print "load end"
試したこと
tryで囲んでいますが、特に例外は投げられず、処理はそのまま進みます。
補足情報(FW/ツールのバージョンなど)
selenium (3.10.0)
Python (2.7.10)
Chrome (66.0.3359.181) I also tried latest Chrome version 67.0.3396.62. But same result happens.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。