Outils pour utilisateurs

Outils du site


tech:notes_weboob

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:notes_weboob [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:notes_weboob [2026/06/07 19:12] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Web Console}}
 +
 +# Notes Weboob
 +
 +
 +## Travelboob
 +
 +Exemple RER
 +
 +~~~bash
 +traveloob departures CHATELET-LES-HALLES@transilien LA-DEFENSE-GRANDE-ARCHE@transilien
 +~~~
 +
 +Exemple train SNCF 
 +
 +~~~bash
 +traveloob departures paris nancy 2015-04-02 09:00
 +~~~
 +
 +
 +## Wetboobs
 +
 +~~~bash
 +alias meteo="wetboobs forecasts 75001@meteofrance ; echo ; wetboobs forecasts 615702@yahoo"
 +meteo
 +~~~
 +
 +
 +## Videoob
 +
 +~~~bash
 +videoob search groland
 +~~~
 +
 +
 +## Pb 
 +
 +** Actuellement ne marche plus pour la Caisse d’Épargne**
 +
 +Pb 
 +
 +~~~bash
 +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 <Backend 'caissedepargne'>: Calling function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7feaa247b850>>
 +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 <Backend 'caissedepargne'>: Called function <bound method Boobank._do_complete of <weboob.applications.boobank.boobank.Boobank object at 0x7feaa247b850>> 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
 +
 +~~~python
 +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`
 +~~~python
 +Class CaisseEpargne(Browser):
 +    DOMAIN = 'www.caisse-epargne.fr'
 +    PROTOCOL = 'https'
 +    CERTHASH = ['dfff27d6db1fcdf1cea3ab8e3c1ca4f97c971262e95be49f3385b40c97fe640c', '9894ab2088630f341de821a09f1286c525f854f62ac186bd442368b4692c5969', '0e0fa585a8901c206c4ebbc7ee33e00e17809d7086f224e1b226c46165a4b5ac', '74FBF3380D32F4C01137CE37FDC19CBC3B560058EED653B5B27EA3260E42C2F6', '9a5af08c31a22a0dbc2724cec14ce9b1f8e297571c046c2210a16fa3a9f8fc2e']
 +~~~
 +
 +
 +### Test
 +
 +~~~bash
 +openssl s_client -connect www.caisse-epargne.fr:443 </dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > 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
 +~~~
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki