質問編集履歴
1
コード修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -33,37 +33,37 @@
|
|
33
33
|
|
34
34
|
▼記述内容
|
35
35
|
```
|
36
|
-
#
|
36
|
+
# ページを開く(前述した動作1)
|
37
37
|
from selenium import webdriver
|
38
38
|
driver = webdriver.Chrome('/Users/odashun1188/chromedriver')
|
39
39
|
first_url = ('https://www.boatrace.jp/owpc/pc/race/index')
|
40
40
|
driver.get(first_url)
|
41
41
|
|
42
|
-
#
|
42
|
+
# ページ内のURLを取得する(前述した動作2)
|
43
43
|
race_urls = []
|
44
44
|
elems_race_url = driver.find_elements_by_css_selector('.is-fBold.is-p10-7 a')
|
45
45
|
for elem_race_url in elems_race_url:
|
46
46
|
race_url = elem_race_url.get_attribute('href')
|
47
47
|
race_urls.append(race_url)
|
48
48
|
|
49
|
-
#
|
49
|
+
# ページを開く(前述した動作2)
|
50
50
|
for race_url_list in race_urls:
|
51
51
|
driver.get(race_url_list)
|
52
52
|
|
53
|
-
#
|
53
|
+
# 要素を取得する(前述した動作3)
|
54
54
|
elems_racer6_class = driver.find_elements_by_css_selector('td:nth-child(10) div.is-fs12')
|
55
55
|
for elem_racer6_class in elems_racer6_class:
|
56
56
|
racer6_class = elem_racer6_class.text
|
57
57
|
racer6_classes.append(racer6_class)
|
58
58
|
|
59
|
-
#
|
59
|
+
# ページURLを取得する(前述した動作4)
|
60
60
|
round_urls = []
|
61
61
|
elems_round_url = driver.find_elements_by_css_selector('.is-fs14.is-fBold a')
|
62
62
|
for elem_round_url in elems_round_url:
|
63
63
|
round_url = elem_round_url.get_attribute('href')
|
64
64
|
round_urls.append(round_url)
|
65
65
|
|
66
|
-
#
|
66
|
+
# ページを開く(前述した動作4)
|
67
67
|
for round_url_list in round_urls:
|
68
68
|
driver.get(round_url_list)
|
69
69
|
```
|