質問編集履歴

2

curl コマンドの実行結果、

2021/11/07 15:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -196,6 +196,8 @@
196
196
 
197
197
  ###追記事項
198
198
 
199
+ 2021/11/08
200
+
199
201
  質問に来ていたhostコマンドの実行結果です。
200
202
 
201
203
  $host www.yahoo.co.jp www.yahoo.co.jp is an alias for edge12.g.yimg.jp. edge12.g.yimg.jp has address 183.79.250.251
@@ -209,3 +211,53 @@
209
211
  FirewallのDNSポートの開放
210
212
 
211
213
  /etc/netplan のDNSを追加
214
+
215
+
216
+
217
+ 2021/11/08
218
+
219
+ curl 7.74.0
220
+
221
+ wget GNU Wget 1.21 built on linux-gnu.
222
+
223
+ curlコマンドの接続結果です。
224
+
225
+ $ curl https://www.yahoo.co.jp curl: (28) Failed to connect to www.yahoo.co.jp port 443: 接続がタイムアウトしました
226
+
227
+ $ curl https://www.google.com/
228
+
229
+ HTMLデータの取得に成功しました。
230
+
231
+ ついでに阿部寛さんのホームページの取得もできました
232
+
233
+ curl http://abehiroshi.la.coocan.jp/
234
+
235
+ Yahooだけ出来ません。
236
+
237
+ 上記の結果をPythonに反映したところ
238
+
239
+ ```Python
240
+
241
+ import requests
242
+
243
+ from bs4 import BeautifulSoup
244
+
245
+ url = 'https://www.google.com/'
246
+
247
+ res = requests.get(url)
248
+
249
+ soup = BeautifulSoup(res.text, 'html.parser')
250
+
251
+ print(soup.prettify())
252
+
253
+ input()
254
+
255
+ ```
256
+
257
+ エラーは出力されず、GoogleのHTMLデータを取得出来ました。
258
+
259
+
260
+
261
+ PS
262
+
263
+ requestsモジュールを動かすという目標は達成できたのですが、Yahooのデータを取得できないのは困るのですが、これは別の質問を作ったほうが良いのでしょうか?

1

試したこととhostコマンドの結果を追記しました

2021/11/07 15:53

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -191,3 +191,21 @@
191
191
  リクエストモジュールのVer
192
192
 
193
193
  requests 2.26.0
194
+
195
+
196
+
197
+ ###追記事項
198
+
199
+ 質問に来ていたhostコマンドの実行結果です。
200
+
201
+ $host www.yahoo.co.jp www.yahoo.co.jp is an alias for edge12.g.yimg.jp. edge12.g.yimg.jp has address 183.79.250.251
202
+
203
+
204
+
205
+ 自分でも調べていくつか試しましたがダメでした
206
+
207
+ /etc/systemed.cnf のDNSサーバーを8.8.8.8に変更
208
+
209
+ FirewallのDNSポートの開放
210
+
211
+ /etc/netplan のDNSを追加