Je vais construire un scraper web Python pour les sites lourds en JavaScript et protégés

Certaines informations ont été traduites automatiquement.

Ukraine

Je parle Ukrainien, Anglais

Développeur Web Full Stack

Je crée des chatbots IA, des automatisations et des sites web qui génèrent des prospects et permettent d’économiser des heures de travail manuel. Chatbots IA : assistants pour site web qui répondent à...
À propos de ce service

Tout le monde peut écrire un script qui fonctionne une fois sur son ordinateur portable. Vous êtes ici parce que le site a riposté.


Je prends en charge les scrapes qui échouent : contenu qui n'existe qu'après l'exécution de JavaScript, pages derrière un défi, points d'accès qui commencent à renvoyer un 403 en cours d'exécution.


CE QUE JE GÈRE


Sites rendus par JavaScript via un vrai navigateur headless lorsque le HTML seul ne contient rien.

Sites qui bloquent les scripts naïfs : délais appropriés, en-têtes rotatifs, support proxy intégré dès le départ.

Pagination, filtres, arbres de catégories et pages de détails pour les champs qui ne vivent qu'ici.

Sortie dans le format que vous utilisez : CSV, Excel, Google Sheets, JSON, PostgreSQL ou votre API.


SCRAPERS QUI SURVIVENT EN PRODUCTION


Les échecs intéressants surviennent plus tard : la mémoire augmente jusqu'à ce que le processus soit tué, les navigateurs headless s'accumulent en zombies, un site ajoute un défi et votre vérification retourne un 200 heureux sur une page morte. Je construis contre eux : nouvelles tentatives avec backoff, redémarrage en cas de crash, rotation des logs, alertes Telegram, et vérifications qui confirment le contenu et non les codes de statut.


Je ne touche pas aux logins que vous ne possédez pas ou au contenu payant.

Technologie:

Python

•

Marionnettiste

•

scrapy

•

sélénium

•

Beautiful Soup

Type d'information:

Veille concurrentielle

•

Listes

Technique:

Automatisé(e)

Mon portfolio