Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/martinius96/webscraper-esp
WebScraper postavený na mikrokontroléroch ESP8266 a ESP32. Umožňuje scrapovanie údajov z HTML kódu webstránky Minv odcudzené vozidlá.
https://github.com/martinius96/webscraper-esp
esp32 esp8266 html parser scraper web-scraper wifi
Last synced: 8 days ago
JSON representation
WebScraper postavený na mikrokontroléroch ESP8266 a ESP32. Umožňuje scrapovanie údajov z HTML kódu webstránky Minv odcudzené vozidlá.
- Host: GitHub
- URL: https://github.com/martinius96/webscraper-esp
- Owner: martinius96
- Created: 2021-08-19T08:36:32.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-19T17:50:16.000Z (11 months ago)
- Last Synced: 2023-12-20T12:37:33.266Z (11 months ago)
- Topics: esp32, esp8266, html, parser, scraper, web-scraper, wifi
- Language: C++
- Homepage:
- Size: 68.4 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Overenie EČV s využitím mikrokontrolérov
* Systém je postavený na WiFi platformách ESP32, ESP8266 (Espressif Systems)
* **Len pre edukačné účely! Zdroj dát o kradnutých vozidlách: https://www.hakasystem.eu/kradeze-automobilov**
* Overenie EČV sa realizuje skrz POST request na stránku https://www.minv.sk/?odcudzene-mot-vozidla
* EČV je priradené ku parametru ec, ktorý očakáva backend (napr: ec=LL000ZZ)
* Výpis o pátraní po vozidle spolu s informáciami o vozidle sú dostupné v HTML kóde
* Informácie sú scrapované zo zdrojového HTML kódu webstránky, ktorá je na request odoslaná webserverom (server response)
* Scraper hľadá informácie v tabuľke medzi párovými <TD> </TD> tagmi, ak sa na danom riadku nachádza aj popis kategórie
* Vykoná sa orezanie informácie medzi > a < (text medzi tagmi --> OSOBNÉ VOZIDLO, RENAULT a ďalšie parametre...)
* Scraper prechádza HTML kód webstránky riadok po riadku
* Možnosť overovať vozidlá, prípojné zariadenia, aj špeciálne značky (napr. kategória C a F)
* **Vstup EČV sa realizuje cez UART monitor (115200 baud/s)**
* Možnosť modifikácie zdrojového kódu pre mikrokontróler na zadanie VIN (potrebný kľúč vin v requeste)
* **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)
* 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)
# Príklad výstupu pre príklady UART: