Je to tradiční problém. Chcete data pro využití ve vašem programu, ale je na webové stránce. Některé stránky mají samozřejmě API, ale obvykle jste na vlastní pěst. Můžete tóny celou stránku přes http stejně jako analyzovat. Nebo můžete využít některé nástroje na stránku “Scrape”. Jedna fascinující metoda, která je to woob – web mimo prohlížeče.
Systém využívá řadu backendů na míru na specifických lokalitách. Existuje sbírka oficiálních backendů, stejně jako můžete také vyrábět své vlastní. Když máte backend, můžete jej nakonfigurovat stejně jako využití z Pythonu. Zde je příklad objevování zůstatku bankovního účtu:
>>> od woob.core import woob
>>> z woob.Capabilitities.bank import capbank
>>> w = woob ()
>>> w.load_backends (capbank)
{‘Societegenerale’:
>>> PPRINT (Seznam (w.iter_accounts ()))
[
>>> ACC = Další (ITER (w.iter_Accounts ()))
>>> ACC.BALANCE
Desetinný (’87 .32 ‘)
Seznam nabízených backendů je však neomezný, nakonec budete chtít vyrábět své vlastní moduly. Naštěstí je tam spousta dokumentace přesně, jak to udělat. Rámec vám umožní publikovat data na stránku, stejně jako rychle zkontrolovat výsledky. Každá backend rovněž má test, který může zjistit, zda modifikace v lokalitě porušuje kód, který je typický problém s takovými schématy.
Neviděli jsme backend. stejně špatné. Existují však četné příklady aplikací, oba konzoly, stejně jako využívající Qt. Můžete například procházet filmy, rukojeť recepty nebo datování lokalit.
Samozřejmostí je k tomuto problému mnoho metod. Možná, že požadavek zjistíte, kdy odchází další vlak.