質問するログイン新規登録

質問編集履歴

2

修正しました

2019/12/19 09:35

投稿

Tochan
Tochan

スコア56

title CHANGED
File without changes
body CHANGED
@@ -17,7 +17,7 @@
17
17
  from selenium import webdriver
18
18
 
19
19
  chromeOptions = webdriver.ChromeOptions("chromedriver.exe")
20
- prefs = {"download.default_directory" : "C:\Users\taniguchi\Desktop"}
20
+ prefs = {"download.default_directory" : "C:\Users\*****\Desktop"}
21
21
  chromeOptions.add_experimental_option("prefs",prefs)
22
22
  #Chrome diriverのパス
23
23
  chromedriver = "chromedriver.exe"
@@ -31,7 +31,7 @@
31
31
  ```
32
32
 
33
33
  File "<ipython-input-1-41dea91d03de>", line 4
34
- prefs = {"download.default_directory" : "C:\Users\taniguchi\Desktop"}
34
+ prefs = {"download.default_directory" : "C:\Users\*****\Desktop"}
35
35
  ^
36
36
  SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
37
37
 

1

わかりやすくしました。

2019/12/19 09:35

投稿

Tochan
Tochan

スコア56

title CHANGED
File without changes
body CHANGED
@@ -2,27 +2,43 @@
2
2
 
3
3
  python selenium を使いグーグルクロームを自動操作して、CSVダウンロードボタンの要素をクリックしてダウンロードさせることまでできました。
4
4
  ダウンロードしたときに、「名前を付けて保存」のダイヤルログがでてくるのですが、「保存する場所」「ファイル名」を指定する方法を教えてください。
5
+
6
+ ↓のサイトを参考に試してみましたがエラーになりました。
7
+ https://qiita.com/hikoalpha/items/fa8330391823aea2fbca
8
+
5
9
  よろしくお願いします。
6
10
 
7
11
 
12
+
13
+
8
14
  ### 該当のソースコード pythonコード
9
15
 
10
16
  ```ここに言語名を入力
11
17
  from selenium import webdriver
12
- from time import sleep
13
- from selenium.webdriver.support.ui import Select
14
- import datetime
15
18
 
16
- driver = webdriver.Chrome("chromedriver.exe")
19
+ chromeOptions = webdriver.ChromeOptions("chromedriver.exe")
17
- driver.get('https://base.next-engine.org/users/sign_in/')
20
+ prefs = {"download.default_directory" : "C:\Users\taniguchi\Desktop"}
21
+ chromeOptions.add_experimental_option("prefs",prefs)
22
+ #Chrome diriverのパス
23
+ chromedriver = "chromedriver.exe"
18
24
 
19
- #ダウンロードを開始します
20
- import pyautogui as pg
21
- sleep(3)
22
- pg.click(x=350, y=530, button='left') #直接ボタン位置を指定してクリック
25
+ driver = webdriver.Chrome(executable_path=chromedriver, chrome_options=chromeOptions)
26
+
23
27
  ```
24
28
 
29
+ ### エラーコード
25
30
 
31
+ ```
32
+
33
+ File "<ipython-input-1-41dea91d03de>", line 4
34
+ prefs = {"download.default_directory" : "C:\Users\taniguchi\Desktop"}
35
+ ^
36
+ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
37
+
38
+
39
+ ```
40
+
41
+
26
42
  ### 補足情報(FW/ツールのバージョンなど)
27
43
 
28
44
  Python 3.7.3