{{tag>Web Console}} = Notes Weboob == Travelboob Exemple RER traveloob departures CHATELET-LES-HALLES@transilien LA-DEFENSE-GRANDE-ARCHE@transilien Exemple train SNCF traveloob departures paris nancy 2015-04-02 09:00 == Wetboobs alias meteo="wetboobs forecasts 75001@meteofrance ; echo ; wetboobs forecasts 615702@yahoo" meteo == Videoob videoob search groland == Pb ** Actuellement ne marche plus pour la Caisse d’Épargne** Pb weboob-config update $ boobank -d list 2015-12-08 09:27:17,600:DEBUG:modules:1.0:modules.py:161:load_module Loaded module "caissedepargne" from /home/jibe/.local/share/weboob/modules/1.0/caissedepargne 2015-12-08 09:27:17,601:DEBUG:backend:1.0:modules.py:98:create_instance Created backend "caissedepargne" for module "caissedepargne" Account Balance Coming ---------------------------------------------------------+----------+---------- 2015-12-08 09:27:17,612:DEBUG:bcall:1.0:bcall.py:81:backend_process : Calling function > 2015-12-08 09:27:17,946:DEBUG:backend.caissedepargne.browser:1.0:browser.py:405:lowsslcheck Found 9a5af08c31a22a0dbc2724cec14ce9b1f8e297571c046c2210a16fa3a9f8fc2e as certificate hash 2015-12-08 09:27:17,946:DEBUG:bcall:1.0:bcall.py:87:backend_process : Called function > raised an error: BrowserSSLError() Error(caissedepargne): website is unavailable. ---------------------------------------------------------+----------+---------- Total 0.00 0.00 Solution : * http://people.symlink.me/~rom1/blog/weboob/V%C3%A9rification_des_certificats.html * https://weboob.org/issues/2211 import ssl from hashlib import sha256 domain='www.caisse-epargne.fr' sha256(ssl.get_server_certificate((domain, 443))).hexdigest() '9a5af08c31a22a0dbc2724cec14ce9b1f8e297571c046c2210a16fa3a9f8fc2e' ''/home/jean/.local/share/weboob/modules/1.0/caissedepargne/browser.py'' Class CaisseEpargne(Browser): DOMAIN = 'www.caisse-epargne.fr' PROTOCOL = 'https' CERTHASH = ['dfff27d6db1fcdf1cea3ab8e3c1ca4f97c971262e95be49f3385b40c97fe640c', '9894ab2088630f341de821a09f1286c525f854f62ac186bd442368b4692c5969', '0e0fa585a8901c206c4ebbc7ee33e00e17809d7086f224e1b226c46165a4b5ac', '74FBF3380D32F4C01137CE37FDC19CBC3B560058EED653B5B27EA3260E42C2F6', '9a5af08c31a22a0dbc2724cec14ce9b1f8e297571c046c2210a16fa3a9f8fc2e'] === Test openssl s_client -connect www.caisse-epargne.fr:443 ce.pem openssl x509 -noout -in ce.pem -fingerprint -sha256 SHA256 Fingerprint=74:FB:F3:38:0D:32:F4:C0:11:37:CE:37:FD:C1:9C:BC:3B:56:00:58:EE:D6:53:B5:B2:7E:A3:26:0E:42:C2:F6