#やりたいこと
ホームページ作りのための、URL取得
#利用環境
Atom
#入力
homepage
1import requests 2 3get_url_info = requests.get('https://www.python.org') 4print(get_url_info) 5 6get_url_info = requests.get('http://localhost:8080/no_python.org.html') 7status_code = get_url_info.status_code 8print(status_code)
#出力(本名は〇に変えてます)
error
1During handling of the above exception, another exception occurred: 2 3Traceback (most recent call last): 4 File "homepage.py", line 6, in <module> 5 get_url_info = requests.get('http://localhost:8080/no_python.org.html') 6 File "C:\Users\〇\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\api.py", line 76, in get 7 return request('get', url, params=params, **kwargs) 8 File "C:\Users\〇\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\api.py", line 61, in request 9 return session.request(method=method, url=url, **kwargs) 10 File "C:\Users\〇\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\sessions.py", line 530, in request 11 resp = self.send(prep, **send_kwargs) 12 File "C:\Users\〇\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\sessions.py", line 643, in send 13 r = adapter.send(request, **kwargs) 14 File "C:\Users\〇\AppData\Local\Programs\Python\Python38-32\lib\site-packages\requests\adapters.py", line 516, in send 15 raise ConnectionError(e, request=request) 16requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=8080): Max retries exceeded with url: /no_python.org.html (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x035986D0>: Failed to establish a new connection: [WinError 10061] 対象のコンピュ ーターによって拒否されたため、接続できませんでした。'))
このコンピュータによる拒否というのはどうすれば解決できるのか教えて頂きたいです。
「localhost:8080」に対応するものは用意していますか?
このプログラムで何をしたいのでしょうか?
抽象的で無く、具体的に書いてください。
エラーを省略されるとどの行ででているのか分からなくなります。 https://teratail.com/help/question-tips#questionTips3-4-2 "自分でタイプしなおしたり、自分で解釈・要約しようとしてはいけません。"
maisumakunさん
localhost:8080が何なのかわからないまま参考サイトのコードを写していました。
参考サイト
otnさん
ステータスコードの取得をしたいです。
quiquiさん
了解しました。
> ステータスコードの取得をしたいです。
それはプログラムに書いてあるので分かっています。
> localhost:8080が何なのかわからないまま参考サイトのコードを写していました。
目的も無くコードを実行しても何も得られませんよ。