Web scraper kurzu měn ČNB
Ahoj, zase nestíhám a potřeboval bych pomoct s projektem - chceme zjistit vývoj ceny cizích měn podle kurzu ČNB. Problém je, že tahle data jsou k dispozici jen ve formě tabulky na webu
https://www.cnb.cz/cs/platebni-styk/sluzby-pro-klienty/kurzovni-listek-cnb/index.html
V prohlížeči lze měnit datum platnosti kurzů pomocí nabídky Datum a tlačítkem Odeslat.
To přidá na konec adresy ?date=14.12.2022
= požadavek na server (query string).
Také potřebujeme hodnoty jen pro určité měny, takže by se hodilo nějaké filtrování.
Potřebuješ z webu dostat HTML pomocí knihovny requests a z HTML dostat hodnoty pomocí Beautiful Soup. Pro jejich instalaci použij requirements.txt
Pak už stačí jen dostat hodnoty do formy tabulky (seznam seznamů), ty už pak můžeš uložit funkcí tabulka_do_csv()
Blokově asi takto:
Kdybys ti zbyl nějaký čas, můžeš zkusit automatické generování tabulek pro zadaný rozsah dní.
Díky
Ondra