Skip to content

doctorxcz/Python-Elections-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python-Elections-scraper

Soubor pro třetí projekt pro Engeto Python akademii - Elections Scraper

Popis Projektu

Tento projekt slouží k extrahování dat výsledků z parlamentních voleb v roce 2017. Odkaz k prohlédnutí přiložen zde volby.cz

Výstupní soubor ve formátu .csv lze číst třeba v Excelu nebo Libre Office

Instalace knihoven

Knihovny, které jsou použity v kódu jsou uloženy v souboru requirements.txt . Pro instalaci doporučuji použít nové virtuální prostředí a s nainstalovaným manažerem souboru spustit následovně:

$ pip3 --version # ověření verze manažera
$ pip3 install -r requirements.txt # nainstaluje knihovny

Ukázka projektu

Výsledky hlasování pro okres Benešov

  1. argument https://www.volby.cz/pls/ps2017nss/ps32?xjazyk=CZ&xkraj=2&xnumnuts=2101
  2. argument vysledky_benesov.csv

Spuštění programu:

python3 main.py "https://www.volby.cz/pls/ps2017nss/ps32?xjazyk=CZ&xkraj=2&xnumnuts=2101" "vysledky_benesov.csv"

Průběh stahování a částečný výstup:

Found (including okrsky): 203
[1/203] Benešov (529303)
[2/203] Bernartice (532568)
[3/203] Bernartice (532568)
[4/203] Bílkovice (530743)
[5/203] Bílkovice (530743)
[6/203] Blažejovice (532380)
[7/203] Blažejovice (532380)
.....
Saved as: benesov.csv file.

Částečný výstup ze souboru:

code,location,registered,envelopes,valid,ANO 2011,Blok proti islam.-Obran.domova,
513482,Vysoký Újezd,326,226,226,60,2,
529303,Benešov,13104,8485,8437,2577,6,
.....

Autor

Projekt vytvořil Aleš Borovský v rámci Engeto Python Akademie 11/2025.

📧 Email: alesborovsky@gmail.com
🐙 GitHub: github.com/doctorxcz

About

Soubor pro třetí projekt pro Python akademii - Elections Scraper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages