Bonjour,
Je suis arrivé récemment sur le site hackinscience.org (via linuxfr), et depuis j’ai passé pas mal de temps sur ces exercices (j’aime bien le concept, et je m’entraîne beacoup mieux là qu’avec un livre).
Cependant, dans l’exercice cité en titre, j’ai le message d’erreur suivant :
Traceback (most recent call last):
File "solution.py", line 8, in <module>
r = requests.get('https://api.github.com/users/python')
File "/usr/lib/python3/dist-packages/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 416, in send
self.cert_verify(conn, request.url, verify, cert)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 228, in cert_verify
"invalid path: {}".format(cert_loc))
OSError: Could not find a suitable TLS CA certificate bundle, invalid path: /etc/ssl/certs/ca-certificates.crt
Qui semble dire qu’il manque des certificats sur le serveur…
En essayant requests.get(https://.... verify = False)
, j’ai un autre message d’erreur.
Suis-je passé à côté de quelque chose ?
Merci d’avance.