回答編集履歴

2

修正

2019/05/27 22:26

投稿

退会済みユーザー
test CHANGED
@@ -74,7 +74,7 @@
74
74
 
75
75
  unless days.include?(input_date[6, 2])
76
76
 
77
- puts "選択された日はありません:#{input_date[0, 4]}"
77
+ puts "選択された日はありません:#{input_date[6, 2]}"
78
78
 
79
79
  exit
80
80
 

1

修正

2019/05/27 22:26

投稿

退会済みユーザー
test CHANGED
@@ -11,8 +11,6 @@
11
11
  USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36'
12
12
 
13
13
  REFERER = 'http://www1.mbrace.or.jp/od2/K/dmenu.html'
14
-
15
- doc1 = Nokogiri::HTML.parse(open('http://www1.mbrace.or.jp/od2/K/dmenu.html', { 'User-Agent' => USER_AGENT }))
16
14
 
17
15
 
18
16
 
@@ -36,6 +34,12 @@
36
34
 
37
35
 
38
36
 
37
+ doc1 = Nokogiri::HTML.parse(open('http://www1.mbrace.or.jp/od2/K/dmenu.html',
38
+
39
+ { 'User-Agent' => USER_AGENT }))
40
+
41
+
42
+
39
43
  month = doc1.xpath('//select[@name="MONTH"]/option').map.with_index do |option, i|
40
44
 
41
45
  option.xpath('@value').text unless i.zero?
@@ -56,7 +60,7 @@
56
60
 
57
61
  doc2 = Nokogiri::HTML.parse(open("http://www1.mbrace.or.jp/od2/K/#{input_date[0, 6]}/mday.html",
58
62
 
59
- { 'User-Agent' => USER_AGENT, 'Referer' => REFERER }))
63
+ { 'User-Agent' => USER_AGENT, 'Referer' => REFERER }))
60
64
 
61
65
 
62
66