回答編集履歴
1
エレメントの取得方法の修正
test
CHANGED
@@ -1,8 +1,4 @@
|
|
1
1
|
urlを抜き取るにはspanの中にあるaタグをさらに抜き出す必要がありそうです。
|
2
|
-
|
3
|
-
先頭の馬名はaタグがなくて取得できないのでNone判定をして処理を飛ばします。
|
4
|
-
|
5
|
-
url_items[1:]としてifを省略することも可能です。
|
6
2
|
|
7
3
|
|
8
4
|
|
@@ -20,16 +16,10 @@
|
|
20
16
|
|
21
17
|
soup = BeautifulSoup(res, 'html.parser')
|
22
18
|
|
23
|
-
url_items = soup.select('.HorseName')
|
19
|
+
url_items = soup.select('.HorseName a')
|
24
20
|
|
25
|
-
for
|
21
|
+
for a in url_items:
|
26
22
|
|
27
|
-
a = item.find('a')
|
28
|
-
|
29
|
-
if a is not None:
|
30
|
-
|
31
|
-
|
23
|
+
print(a['href'])
|
32
|
-
|
33
|
-
|
34
24
|
|
35
25
|
```
|