Budżet: 4000 UAH Termin: 3 dni
Cześć!
Jestem gotów zrealizować dla Ciebie rozwiązanie na Node.js, które automatycznie przetworzy listę stron internetowych z pliku Excel i przeprowadzi wyszukiwanie danych kontaktowych (numery telefonów, email, nazwa użytkownika, jeśli podano).
🔍 Funkcjonalność:
Odczyt pliku Excel z listą stron (.xlsx)
Przeglądanie każdej strony (w tym podstron)
Parsowanie treści HTML w celu wyszukiwania:
📞 Telefonów (w formatach +380, (099) i podobne)
📧 Adresów email
👤 Nazwy użytkownika (gdzie to możliwe)
Tworzenie nowego pliku Excel z znalezionymi danymi
📁 Format wyniku: | Strona | Telefony | Poczta | Nazwa użytkownika |
🛠 Technologie:
Node.js (JavaScript)
xlsx — do pracy z Excelem
axios + cheerio — do parsowania HTML
puppeteer — do dynamicznych stron (gdzie potrzebna jest przeglądarka headless)
Wyrażenia regularne do wyłapywania telefonów, email itp.
💡 Opcjonalnie:
Przeglądanie głębokich stron witryny
Zbieranie tylko z subdomen lub z ograniczeniem głębokości
Logowanie błędów i ponowna próba w przypadku niedostępności strony
W przyszłości łatwo dodać:
automatyczne uruchamianie według harmonogramu (cron)
interfejs webowy
integrację z bazą danych
Jestem gotów omówić szczegóły i wprowadzić poprawki do specyfikacji. Napisz, jeśli potrzebujesz przykładu lub dema.