質問編集履歴
2
あ
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 実現したいこと
|
2
2
|
★yahooファイナンス!の株価データから、表をコピペしたい。
|
3
|
-
★該当URL→ https://finance.yahoo.co.jp/quote/2769.T/history?from=
|
3
|
+
★該当URL→ https://finance.yahoo.co.jp/quote/2769.T/history?from=20030410&to=20030423&timeFrame=d&page=1
|
4
4
|
|
5
5
|
|
6
6
|

|
@@ -35,7 +35,7 @@
|
|
35
35
|
browser = webdriver.Chrome(service=chrome_service)
|
36
36
|
|
37
37
|
# yahooファイナンス!にアクセス
|
38
|
-
browser.get('https://finance.yahoo.co.jp/quote/2769.T/history?from=
|
38
|
+
browser.get('https://finance.yahoo.co.jp/quote/2769.T/history?from=20030410&to=20030423&timeFrame=d&page=1')
|
39
39
|
|
40
40
|
# 表を取得
|
41
41
|
import csv
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
|
10
10
|
### 前提
|
11
11
|
|
12
|
-
★Python、Seleniumを使用
|
12
|
+
★Windows10、Python、Seleniumを使用
|
13
13
|
|
14
14
|
|
15
15
|
### 発生している問題・エラーメッセージ
|
@@ -22,13 +22,26 @@
|
|
22
22
|
### 該当のソースコード
|
23
23
|
|
24
24
|
```Python
|
25
|
+
# インポートとか
|
26
|
+
from selenium import webdriver
|
27
|
+
from selenium.webdriver.common.by import By
|
28
|
+
from selenium.webdriver.common.keys import Keys
|
29
|
+
import time
|
30
|
+
from selenium.webdriver.chrome import service as fs
|
31
|
+
CHROMEDRIVER = "C:\chromedriver_win32\chromedriver.exe"
|
32
|
+
|
33
|
+
# ドライバー指定でChromeブラウザを開く
|
34
|
+
chrome_service = fs.Service(executable_path=CHROMEDRIVER)
|
35
|
+
browser = webdriver.Chrome(service=chrome_service)
|
36
|
+
|
25
37
|
# yahooファイナンス!にアクセス
|
26
38
|
browser.get('https://finance.yahoo.co.jp/quote/2769.T/history?from='+day_t+'&to='+day10_t+'&timeFrame=d&page=1')
|
27
39
|
|
28
|
-
# 表を取得
|
40
|
+
# 表を取得
|
29
41
|
import csv
|
30
42
|
elem = browser.find_element(By.XPATH, '//*[@id="root"]/main/div/div/div[1]/div[2]/section[2]/div/table/tbody')
|
31
43
|
|
44
|
+
# CSV出力
|
32
45
|
f = open('out.csv', 'w')
|
33
46
|
writer = csv.writer(f)
|
34
47
|
writer.writerow(elem.text)
|
@@ -37,7 +50,7 @@
|
|
37
50
|
|
38
51
|
### 試したこと
|
39
52
|
一通りググって試してみましたが、結果変わらず or CSV出力が成功せず でした
|
40
|
-
|
53
|
+
CSV出力が初めてで困っています
|
41
54
|
よろしくお願いいたします
|
42
55
|
|
43
56
|
|