前提・実現したいこと
最近、pythonの勉強を始めました。勉強の中でrequestsモジュールを知り、ホームページをコンソールにテキスト表示できるプログラムを試しにやってみようとしたら、エラーで表示できません。不慣れで、情報不足の部分もあるかと思いますが、よろしくお願いします。
発生している問題・エラーメッセージ
Traceback (most recent call last):
File "C:\Users\tomon\anaconda3\lib\site-packages\urllib3\connectionpool.py", line 659, in urlopen
conn = self._get_conn(timeout=pool_timeout)
File "C:\Users\tomon\anaconda3\lib\site-packages\urllib3\connectionpool.py", line 279, in _get_conn
return conn or self._new_conn()
File "C:\Users\tomon\anaconda3\lib\site-packages\urllib3\connectionpool.py", line 945, in _new_conn
raise SSLError(
urllib3.exceptions.SSLError: Can't connect to HTTPS URL because the SSL module is not available.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\tomon\anaconda3\lib\site-packages\requests\adapters.py", line 439, in send
resp = conn.urlopen(
File "C:\Users\tomon\anaconda3\lib\site-packages\urllib3\connectionpool.py", line 724, in urlopen
retries = retries.increment(
File "C:\Users\tomon\anaconda3\lib\site-packages\urllib3\util\retry.py", line 439, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='www.google.com', port=443): Max retries exceeded with url: / (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "c:/mypython/request.py", line 3, in <module>
res = requests.get('https://www.google.com/')
File "C:\Users\tomon\anaconda3\lib\site-packages\requests\api.py", line 76, in get
return request('get', url, params=params, **kwargs)
File "C:\Users\tomon\anaconda3\lib\site-packages\requests\api.py", line 61, in request
return session.request(method=method, url=url, **kwargs)
File "C:\Users\tomon\anaconda3\lib\site-packages\requests\sessions.py", line 530, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\tomon\anaconda3\lib\site-packages\requests\sessions.py", line 643, in send
r = adapter.send(request, **kwargs)
File "C:\Users\tomon\anaconda3\lib\site-packages\requests\adapters.py", line 514, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='www.google.com', port=443): Max retries exceeded with url: / (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))
該当のソースコード
import requests
res = requests.get('https://www.google.com/')
print(res.text)
補足情報(FW/ツールのバージョンなど)
os:windows10
python:3.8
anaconda:4.8.5
回答1件
あなたの回答
tips
プレビュー