回答編集履歴
3
修正
answer
CHANGED
@@ -6,13 +6,11 @@
|
|
6
6
|
require'certified'
|
7
7
|
|
8
8
|
url = 'http://db.netkeiba.com/horse/20131'
|
9
|
-
page_num = 0
|
10
9
|
|
11
|
-
|
10
|
+
99_999.times do |num|
|
12
|
-
data = open(url + format(
|
11
|
+
data = open(url + format('%05d', num), &:read).toutf8
|
13
|
-
puts data.scan(
|
12
|
+
puts data.scan(%r{<title>(.+?) \| 競走馬データ - netkeiba.com</title>})
|
14
13
|
sleep(4)
|
15
|
-
page_num += 1
|
16
14
|
end
|
17
15
|
```
|
18
16
|
実行結果例
|
@@ -29,7 +27,7 @@
|
|
29
27
|
アリュエット
|
30
28
|
```
|
31
29
|
私はRubyしか分からない人間ですが作ってみました。
|
32
|
-
20131を固定して、下五桁を
|
30
|
+
20131を固定して、下五桁をtimesで増やしながらループを回すことにしました。
|
33
31
|
馬の名前はタイトルからとることにしました。
|
34
32
|
「2013100000から2013199999まで」をところどころ確認してみると情報が
|
35
33
|
登録されていないページがありました。
|
2
修正
answer
CHANGED
@@ -15,6 +15,19 @@
|
|
15
15
|
page_num += 1
|
16
16
|
end
|
17
17
|
```
|
18
|
+
実行結果例
|
19
|
+
```
|
20
|
+
コスモカナディアン
|
21
|
+
バトルゾーン
|
22
|
+
アイリーアイリー
|
23
|
+
マイネルアーベント
|
24
|
+
ナンベーサン
|
25
|
+
クエリ
|
26
|
+
ブレイズガール
|
27
|
+
ビッグダディ
|
28
|
+
ヘビデューティー
|
29
|
+
アリュエット
|
30
|
+
```
|
18
31
|
私はRubyしか分からない人間ですが作ってみました。
|
19
32
|
20131を固定して、下五桁をwhileで増やしながらループを回すことにしました。
|
20
33
|
馬の名前はタイトルからとることにしました。
|
1
修正
answer
CHANGED
@@ -19,4 +19,5 @@
|
|
19
19
|
20131を固定して、下五桁をwhileで増やしながらループを回すことにしました。
|
20
20
|
馬の名前はタイトルからとることにしました。
|
21
21
|
「2013100000から2013199999まで」をところどころ確認してみると情報が
|
22
|
-
登録されていないページがありました。
|
22
|
+
登録されていないページがありました。
|
23
|
+
ループで回して情報をとることはできるようです。
|