VB6 Daily Web Scraper

Job ID: 39877128

Budget: €250 – €750 EUR

I maintain a legacy Visual Basic 6 application and need a companion module that can automatically pull fresh text data from more than ten different websites each day. All scraping must be coded in pure VB6—no .NET, Python, or external executables—so that I can compile and maintain the solution within the existing environment.

Core needs
• Connect to each target URL, navigate any simple redirects, and extract designated text blocks (headlines, short descriptions, or paragraph content).
• Run on a daily schedule I can configure inside Windows Task Scheduler or through a timer routine in the app.
• Store the captured text to either a local Access database or flat CSV—whichever you find cleaner—while preserving basic metadata such as source URL and timestamp.
• Include robust error handling and logging so one website failing does not interrupt the rest of the run.
• Make the list of target URLs editable from an external INI or simple XML file so I can add or deactivate sites without recompiling.

Deliverables
1. VB6 source code (forms, modules, classes).
2. Compiled EXE ready to drop into my current deployment folder.
3. Setup notes explaining required references (MSHTML, WinHTTP, etc.) and how to edit the configuration file.
4. Quick user guide outlining how to start/stop the daily scrape and where to find logs and output data.

If you have tackled HTML parsing with VB6 before—using DOM, Regular Expressions, or a lightweight third-party parser—let me know which approach you prefer and why. Code clarity is essential; I need to understand and maintain it after hand-over.

Looking forward to working with someone who enjoys keeping classic VB6 solutions alive while still meeting modern data demands.