0:23 - babka skręca bez kierunku czy mi się wydaje? może jakby zasygnalizowała skręt to by ktoś wcześniej ogarnął
Polskie Drogi #45
JEDEN OBRAZ WART WIĘCEJ NIŻ TYSIĄC SŁÓW... Dlatego właśnie stworzyłem serię Polskie Drogi. Ma ona przede wszystkim charakter edukacyjny. To właśnie dzięki takim nagraniom wszyscy mamy niepowtarzalną okazję uczyć się na błędach innych
z- 262
- #
- #
- #
- #
- #
- #
[SSL: CERTIFICATEVERIFYFAILED] certificate verify failed (ssl.c:598)
Exception Location: /usr/lib64/python3.4/ssl.py in dohandshake, line 805
To jest kod powodujący ten błąd:
import requests
a = requests.get('[https://api-v3.mojepanstwo.pl/dane/sejm_druki?_type=objects&page=1',](https://api-v3.mojepanstwo.pl/dane/sejm_druki?_type=objects&page=1',) verify=False)
Teoretycznie ten wątek:
http://stackoverflow.com/questions/10667960/python-requests-throwing-up-sslerror
powinien wyjaśnić sprawę ale nie rozumiem jak mam zdobyć plik pem ze strony api-v3.mojepanstwo.pl
Gdybym rozumiał to mógłbym zrobić tak:
verify = '/etc/ssl/certs/jakis_certyfikat.pem'
a = requests.get('[https://api-v3.mojepanstwo.pl/dane/sejm_druki?_type=objects&page=1',](https://api-v3.mojepanstwo.pl/dane/sejm_druki?_type=objects&page=1',) verify=verify)
jak chcesz ten plik pem to wejdź na
https://cservices.certum.pl/muc-customer/certificate/list
podaj mail: biuro@epf.org.pl i wyszukaj, wybierz ten pierwszy, bo jest ważny i kliknij Zapisz tekstowo wtedy pobierzesz pem
ale jak podasz verify='sciagnietycertyfikat.pem' to mi nie działa, według dokumentacji: "Option verify only applies to host certs." Chyba można jeszcze przez cert=('client.cert', 'client.key') , ale wtedy trzeba