MLSAKIIT/pixly

Implement a more robust web scrapper

Offen

#12 geöffnet am 14.10.2025

 (2 Kommentare) (0 Reaktionen) (1 zugewiesene Person)Python (15 Forks)auto 404
enhancementhacktoberfest

Repository-Metriken

Stars
 (20 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Web Scrappers in knowledge_manager.py, extract_wiki_content() and extract_forum_content() sometimes gets blocked by certain websites, (namely the ones present in minecraft.csv)

Recommended Solutions :

  • Use an existing tool such as scrappy or playwright.
  • Mask the scrappers to behave to more like human by introducing delays between different searches.
  • Make the scrapper behave like a browser as much as possible
  • Use Proxies to circumvent IP bans.
  • Rotate a list of User Agents and headers.
  • Make it asynchronous using asyncio + httpx

Contributor Guide