質問編集履歴
1
コード追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,6 +10,20 @@
|
|
10
10
|
を登録しました。
|
11
11
|
このインスタンスを`selenium.webdriver.Chrome()`に渡してChromeを起動しています。
|
12
12
|
|
13
|
+
# コード
|
14
|
+
```Python
|
15
|
+
def _create_options(self, proxy_settings=None) -> webdriver.ChromeOptions:
|
16
|
+
options = self.config["browser"]["chrome"]["options"]
|
17
|
+
chrome_options = webdriver.ChromeOptions()
|
18
|
+
|
19
|
+
for conf in options:
|
20
|
+
chrome_options.add_argument(conf)
|
21
|
+
|
22
|
+
chrome_options.add_argument(f"--proxy-server=http://{proxy_settings['proxy_host']}:{proxy_settings['proxy_port']}")
|
23
|
+
chrome_options.add_argument(f"--proxy-auth={proxy_settings['proxy_username']}:{proxy_settings['proxy_password']}")
|
24
|
+
return chrome_options
|
25
|
+
```
|
26
|
+
|
13
27
|
## バージョン情報
|
14
28
|
- Python: 3.7.4
|
15
29
|
- selenium: 3.141.0
|