質問編集履歴
2
アドレスを変えて実験
test
CHANGED
File without changes
|
test
CHANGED
@@ -112,6 +112,8 @@
|
|
112
112
|
|
113
113
|
最初のほうで、
|
114
114
|
|
115
|
+
```ここに言語を入力
|
116
|
+
|
115
117
|
ruby : C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:882:in `rescue in block in connect': Failed to open TCP connection to ga
|
116
118
|
|
117
119
|
me8.jp:443 (getaddrinfo: そのようなホストは不明です。 ) (SocketError)
|
@@ -146,6 +148,10 @@
|
|
146
148
|
|
147
149
|
from C:/Ruby23-x64/lib/ruby/2.3.0/open-uri.rb:212:in `block in open_loop'
|
148
150
|
|
151
|
+
|
152
|
+
|
153
|
+
```
|
154
|
+
|
149
155
|
というメッセージが出ていました。
|
150
156
|
|
151
157
|
指定したアドレスが見つけられないということらしいので、改めて、ブラウザでそのアドレスを入力したところ、リンクをたどっていけば表示できるアドレスが、それをそのまま別タブにアドレスバーにペーストすると、
|
@@ -154,12 +160,32 @@
|
|
154
160
|
|
155
161
|
|
156
162
|
|
163
|
+
```ここに言語を入力
|
164
|
+
|
157
165
|
www.release.tdnet.info という名前のサーバーに接続できません。
|
158
166
|
|
167
|
+
|
168
|
+
|
159
|
-
というエラーメッセージが出ました。
|
169
|
+
```というエラーメッセージが出ました。
|
160
170
|
|
161
171
|
|
162
172
|
|
163
173
|
このサイトの特殊な事情によるエラーかもしれません。
|
164
174
|
|
165
175
|
別の日付の内容を表示させてもバーに表示れているURLが変わらないので、そのあたりも関係あるのでしょうか。
|
176
|
+
|
177
|
+
|
178
|
+
|
179
|
+
追記2:
|
180
|
+
|
181
|
+
ターゲットのアドレスを別サイトのものに書き換えて実験してみたところ、
|
182
|
+
|
183
|
+
```ここに言語を入力
|
184
|
+
|
185
|
+
#<Tempfile:C:/Users/*****/AppData/Local/Temp/open-uri20200430-12716-jelry2>
|
186
|
+
|
187
|
+
```
|
188
|
+
|
189
|
+
というメッセージが出るようになりました。
|
190
|
+
|
191
|
+
*****は伏字ですが、そこに、AppDataというフォルダはできていません。
|
1
エラーメッセージの掲載
test
CHANGED
File without changes
|
test
CHANGED
@@ -103,3 +103,63 @@
|
|
103
103
|
4. 読み込んだ内容をパースできなかった
|
104
104
|
|
105
105
|
に分けて、何が起こったのかメッセージが出るようにしたいです。
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
追記
|
110
|
+
|
111
|
+
asmさんに教えていただいた方法でエラーメッセージを見たところ、
|
112
|
+
|
113
|
+
最初のほうで、
|
114
|
+
|
115
|
+
ruby : C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:882:in `rescue in block in connect': Failed to open TCP connection to ga
|
116
|
+
|
117
|
+
me8.jp:443 (getaddrinfo: そのようなホストは不明です。 ) (SocketError)
|
118
|
+
|
119
|
+
発生場所 行:1 文字:1
|
120
|
+
|
121
|
+
+ ruby .\tekiji.rb 2>&1 | more
|
122
|
+
|
123
|
+
+ ~~~~~~~~~~~~~~~~~~~~~
|
124
|
+
|
125
|
+
+ CategoryInfo : NotSpecified: (C:/Ruby23-x64/l...) (SocketError):String) [], RemoteException
|
126
|
+
|
127
|
+
+ FullyQualifiedErrorId : NativeCommandError
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
from C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:879:in `block in connect'
|
132
|
+
|
133
|
+
from C:/Ruby23-x64/lib/ruby/2.3.0/timeout.rb:91:in `block in timeout'
|
134
|
+
|
135
|
+
from C:/Ruby23-x64/lib/ruby/2.3.0/timeout.rb:101:in `timeout'
|
136
|
+
|
137
|
+
from C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:878:in `connect'
|
138
|
+
|
139
|
+
from C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:863:in `do_start'
|
140
|
+
|
141
|
+
from C:/Ruby23-x64/lib/ruby/2.3.0/net/http.rb:852:in `start'
|
142
|
+
|
143
|
+
from C:/Ruby23-x64/lib/ruby/2.3.0/open-uri.rb:319:in `open_http'
|
144
|
+
|
145
|
+
from C:/Ruby23-x64/lib/ruby/2.3.0/open-uri.rb:737:in `buffer_open'
|
146
|
+
|
147
|
+
from C:/Ruby23-x64/lib/ruby/2.3.0/open-uri.rb:212:in `block in open_loop'
|
148
|
+
|
149
|
+
というメッセージが出ていました。
|
150
|
+
|
151
|
+
指定したアドレスが見つけられないということらしいので、改めて、ブラウザでそのアドレスを入力したところ、リンクをたどっていけば表示できるアドレスが、それをそのまま別タブにアドレスバーにペーストすると、
|
152
|
+
|
153
|
+
アクセスしようとしているサイトを見つけられません。
|
154
|
+
|
155
|
+
|
156
|
+
|
157
|
+
www.release.tdnet.info という名前のサーバーに接続できません。
|
158
|
+
|
159
|
+
というエラーメッセージが出ました。
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
このサイトの特殊な事情によるエラーかもしれません。
|
164
|
+
|
165
|
+
別の日付の内容を表示させてもバーに表示れているURLが変わらないので、そのあたりも関係あるのでしょうか。
|