{"id":19149594,"url":"https://github.com/martinius96/webscraper-esp","last_synced_at":"2026-05-03T11:33:43.786Z","repository":{"id":120589096,"uuid":"397873584","full_name":"martinius96/WebScraper-ESP","owner":"martinius96","description":"WebScraper postavený na mikrokontroléroch ESP8266 a ESP32. Umožňuje scrapovanie údajov z HTML kódu webstránky Minv odcudzené vozidlá.","archived":false,"fork":false,"pushed_at":"2025-05-12T22:48:17.000Z","size":89,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-12T23:33:11.491Z","etag":null,"topics":["esp32","esp8266","html","parser","scraper","web-scraper","wifi"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/martinius96.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-19T08:36:32.000Z","updated_at":"2025-05-12T22:48:20.000Z","dependencies_parsed_at":"2025-01-03T23:45:53.804Z","dependency_job_id":null,"html_url":"https://github.com/martinius96/WebScraper-ESP","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/martinius96/WebScraper-ESP","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinius96%2FWebScraper-ESP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinius96%2FWebScraper-ESP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinius96%2FWebScraper-ESP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinius96%2FWebScraper-ESP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/martinius96","download_url":"https://codeload.github.com/martinius96/WebScraper-ESP/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/martinius96%2FWebScraper-ESP/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32567414,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esp32","esp8266","html","parser","scraper","web-scraper","wifi"],"created_at":"2024-11-09T08:09:00.694Z","updated_at":"2026-05-03T11:33:43.781Z","avatar_url":"https://github.com/martinius96.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Overenie EČV s využitím mikrokontrolérov\n* **v roku 2025 nie sú zdrojové kódy kompatibilné s MINV stránkou. Zmenil sa parameter v HTML formulári a tiež riadny výpisu sú iné, než na aké reagoval pôvodný parser**\n#\n* Systém je postavený na WiFi platformách ESP32, ESP8266 (Espressif Systems)\n* **Len pre edukačné účely! Zdroj dát o kradnutých vozidlách: https://www.hakasystem.eu/kradeze-automobilov**\n* Overenie EČV sa realizuje skrz POST request na stránku https://www.minv.sk/?odcudzene-mot-vozidla\n* EČV je priradené ku parametru ec, ktorý očakáva backend (napr: ec=LL000ZZ)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/XgJYPC8.png\" /\u003e\n\u003c/p\u003e\n\n* Výpis o pátraní po vozidle spolu s informáciami o vozidle sú dostupné v HTML kóde\n* Informácie sú scrapované zo zdrojového HTML kódu webstránky, ktorá je na request odoslaná webserverom (server response)\n* Scraper hľadá informácie v tabuľke medzi párovými \u0026lt;TD\u0026gt; \u0026lt;/TD\u0026gt; tagmi, ak sa na danom riadku nachádza aj popis kategórie\n* Vykoná sa orezanie informácie medzi \u003e a \u003c (text medzi tagmi --\u003e OSOBNÉ VOZIDLO, RENAULT a ďalšie parametre...)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/r6PuXMz.png\" /\u003e\n\u003c/p\u003e\n\n* Scraper prechádza HTML kód webstránky riadok po riadku\n* Možnosť overovať vozidlá, prípojné zariadenia, aj špeciálne značky (napr. kategória C a F)\n* **Vstup EČV sa realizuje cez UART monitor (115200 baud/s)**\n* Možnosť modifikácie zdrojového kódu pre mikrokontróler na zadanie VIN (potrebný kľúč vin v requeste)\n* **Možnosť zadať viac EČV súčasne s oddeľovaním cez znak \\n, za posledné EČV je znak vložený automaticky** (viz obrázok nižšie)\n* Z hľadiska buffra UART zbernice možno hľadať naraz u ESP32 32 EČV, u ESP8266 16 EČV (za predpokladu 7 znakových EČV + ukončovacie znaky \\n)   \n# Príklad výstupu pre príklady UART:\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/dHOXFNc.png\" /\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinius96%2Fwebscraper-esp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmartinius96%2Fwebscraper-esp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmartinius96%2Fwebscraper-esp/lists"}