質問編集履歴

2

アドレスを変えて実験

2020/04/30 10:37

投稿

otakurounin
otakurounin

スコア25

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

エラーメッセージの掲載

2020/04/30 10:37

投稿

otakurounin
otakurounin

スコア25

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が変わらないので、そのあたりも関係あるのでしょうか。