Andrii isn't taking new orders for this project right now. Here are some similar projects to explore.
You will get a broken Python web scraper fixed, optimized, and QA-validated
Rising Talent

Rising Talent

Project details
⚠️ Please MESSAGE me with your script + target URL before buying, so I can give you a free feasibility check first.
Your Python scraper broke and you're losing data. I fix it, harden it, and validate the output against your real data — so it actually works, not just runs.
I diagnose and fix:
• Layout/HTML changes: empty fields, garbage data, or duplicates after a site update
• Blocking: IP bans, 403s, bot challenges (proxy + rate-limit handling — I don't bypass paywalls or secure auth)
• Flaky runs: Selenium/Playwright timeouts, hangs, memory leaks
• Broken APIs: endpoint/pagination changes, bad JSON parsing
• Data integrity: encoding issues, missing fields, broken CSV/JSON/DB exports
My QA background means I don't just patch the bug — I find the edge case that broke it and add error handling so it won't break the same way again.
Proof: I built and maintain uaculturehub.com — a live data product that aggregates dozens of sources into PostgreSQL, serves an API, and powers a Next.js UI, managing 40,000+ deduplicated records on automated nightly runs.
Send me your broken script, the target URL, and the error logs — let's get your data flowing again.
Your Python scraper broke and you're losing data. I fix it, harden it, and validate the output against your real data — so it actually works, not just runs.
I diagnose and fix:
• Layout/HTML changes: empty fields, garbage data, or duplicates after a site update
• Blocking: IP bans, 403s, bot challenges (proxy + rate-limit handling — I don't bypass paywalls or secure auth)
• Flaky runs: Selenium/Playwright timeouts, hangs, memory leaks
• Broken APIs: endpoint/pagination changes, bad JSON parsing
• Data integrity: encoding issues, missing fields, broken CSV/JSON/DB exports
My QA background means I don't just patch the bug — I find the edge case that broke it and add error handling so it won't break the same way again.
Proof: I built and maintain uaculturehub.com — a live data product that aggregates dozens of sources into PostgreSQL, serves an API, and powers a Next.js UI, managing 40,000+ deduplicated records on automated nightly runs.
Send me your broken script, the target URL, and the error logs — let's get your data flowing again.
Data Tool
PythonWhat's included
| Service Tiers |
Starter
$75
|
Standard
$200
|
Advanced
$300
|
|---|---|---|---|
| Delivery Time | 2 days | 3 days | 4 days |
Number of Revisions | 0 | 0 | 0 |
3 reviews
(3)
(0)
(0)
(0)
(0)
This project doesn't have any reviews.
AD
Alejandro D.
Jun 28, 2026
Add AI-Generated Renovation Brief to Existing Google Slides Automation
Great working with Andrii
RN
Robert N.
Jun 12, 2026
General Ledger Transaction Matching
Andrii performed work well, came up with intelligent suggestions and responses to my suggestions. Very quick and professional.
SB
Scott B.
Jun 8, 2026
U.S. Pet Organization Data Acquisition
It is always a challenge picking from 40+ contractors for a job. Andrii was excellent right from the start and was a great choice. Not only did he communicate clearly every step of the way, he went above and beyond in the final delivery of the web data extract that I needed. I will go directly to Andrii to see if he can handle my future work needs (on Upwork, of course) before I search anyone else, he was that good. Choose him, you will not be disappointed.
About Andrii
Verified B2B Lead Lists & Data Pipelines | Web Scraping + Python
100%
Job Success
Kyiv, Ukraine - 5:46 am local time
Most of my work is one of four things: pulling structured data off public sources
at scale, turning messy exports into a clean deduplicated file, building B2B
prospect lists with verified contact details, or checking someone else's data and
telling them honestly what is wrong with it.
What clients keep hiring me back for is the verification, not the volume. Every
email I ship is checked against a deliverability service before it reaches you.
Every fact in a cell comes from a source page I actually opened. Where something
is not publicly available, the cell stays blank and the method sheet says why -
I will not pattern-guess an address to make a fill-rate look better. A list that
is 60% complete and 100% correct is worth more than one that is 100% full and
quietly wrong, because your team finds out the hard way.
Recent work: a US nationwide pet-organisation database, a Houston commercial
property prospect list, a 13,000-row ledger reconciliation, an artist-prospect
database delivered in batches over several months, and a document-to-Google-Doc
automation running in a client's own cloud project.
Tools: Python, Google Places API, entity resolution and fuzzy matching, Excel and
Google Sheets, PDF and document extraction, email verification. Over a decade in
software QA before freelancing, which is where the checking habit comes from.
Fixed price with milestones. I start with a small paid pilot so you can see the
real output before committing to the full run.
Steps for completing your project
After purchasing the project, send requirements so Andrii can start the project.
Delivery time starts when Andrii receives requirements from you.
Andrii works on your project following the steps below.
Revisions may occur after the delivery date.
Diagnose
I reproduce the failure and pinpoint the real root cause: selector drift, anti-bot, timing, API change, or parser bug.
Fix & harden
I repair it, replace fragile waits, harden the login and error handling, then re-run end-to-end against your real data.