
Closed
Posted
Paid on delivery
I have a Python-based, Dockerised service that collects public records from an online government portal. The crawler currently suffers from queue-handling bugs and occasional container issues, so the first milestone is to stabilise the existing codebase and make the scraping run end-to-end again. Once stability is restored I want solid quality gates in place: • Write and wire up full e2e tests that spin the stack in Docker, hit the target site and verify data is written to our queues/storage. • Manually exercise the run, capture a short screen recording that shows the scrape completing and records being persisted. • Wrap all work in a clean Git workflow—open a feature branch, commit changes and raise a pull request so the diff is easy to review. The portal uses a custom CAPTCHA (not ReCAPTCHA or hCaptcha). I don’t yet have a bypass strategy, so I’m open to your ideas—whether that’s third-party solving services, ML-based pattern recognition, or another creative approach. For this phase it’s enough to stub out a solution or spike a proof-of-concept that shows the CAPTCHA can eventually be conquered without manual input. Tech you’ll touch: Python 3.x, Docker Compose, pytest (or similar) for e2e, and GitHub Actions is available if you’d like to wire in CI. Deliverables: 1. Fixed, runnable scraper container. 2. Automated e2e test suite with clear pass/fail output. 3. Screen-recorded proof of a successful scrape. 4. Pull request with well-documented commits and brief README update explaining the CAPTCHA plan. If that sounds straightforward for you, let’s get this scraper humming again and lay the groundwork for a hands-free CAPTCHA bypass in the next iteration.
Project ID: 40639228
93 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
93 freelancers are bidding on average $52 USD for this job

Greetings, I see you're looking to stabilize a Python-based scraper for a government portal that’s currently facing some issues. The first step would be to address the queue-handling bugs and container problems so that the scraper runs smoothly again. I’d dive into the codebase to fix these issues and ensure the scraper collects data seamlessly. Once that’s handled, I’d set up comprehensive end-to-end tests to validate the scraping process, ensuring the data is correctly stored. For the CAPTCHA challenge, I can explore different strategies, whether it’s using third-party services or developing a proof-of-concept for a solution. I’m confident that with a clean Git workflow, we’ll make this project organized and easy to manage. Looking forward to getting this scraper back on track! Best regards, Saba Ehsan
$34 USD in 4 days
7.5
7.5

Youssef, Full-Time Python Developer, expert in Dockerized scrapers and test automation. You need to stabilize your government portal scraper and add full e2e tests. I'll fix the queue-handling bugs and container issues first, ensuring the service runs end-to-end. My approach uses pytest to build Docker-based e2e tests that spin up the stack, hit the target site, and verify data in your queues. I'll provide the screen recording and handle everything via a clean Git PR. For the custom CAPTCHA, I can stub a service integration now and propose a concrete bypass strategy. I've completed many similar projects fixing and testing production scrapers. Do you have a preference for the e2e test framework, or is pytest the standard here? Ready to start immediately.
$200 USD in 1 day
7.4
7.4

Hi, Looks like the main issue is the queue handling and container stability rather than the scraping logic itself. I’ve worked on similar data pipelines before, where the hardest part was getting the Docker stack to stay consistent across runs and keeping the queue state reliable when edge cases pop up. For this, I’d start by isolating the container issues—probably the logs will show where the process exits or hangs—and then plug in proper health checks and retries. The e2e tests will need to spin up the full stack, hit the site, and verify the data flow into queues or storage without flaky timeouts. For the CAPTCHA, I’d spike a small proof-of-concept first—either using a solving service or training a lightweight model on the portal’s CAPTCHA samples—rather than jumping straight to a full bypass. That way we can decide the best path without overengineering. The tricky bits are usually the CAPTCHA timing—some portals let you scrape freely for a few minutes until the CAPTCHA block kicks in—and making sure the tests don’t leave dangling containers or partial data. We’ll run the tests in isolated Docker networks and clean up after each run. Thanks, Denis.
$18 USD in 1 day
6.4
6.4

With my extensive and diverse AI-focused background, I am uniquely suited to tackle the issues plaguing your government scraper. Not only do I possess a deep understanding of Python and web scraping, but I also have hands-on experience with technologies such as Docker Compose and pytest, all of which are crucial for this project. From designing end-to-end automation workflows to creating chatbots that integrate seamlessly into platforms like Slack and WhatsApp, my repertoire matches exactly what you need. What sets me apart from other candidates is my ability to create bespoke tailored solutions – a skill that will be indispensable when it comes to dealing with the custom CAPTCHA of your government portal. Whether it's utilizing third-party solving services, implementing ML-based pattern recognition, or brainstorming innovative approaches, I am eager to find an effective solution that tests and scales without hampering any existing processes. By choosing me for this project, not only will you receive a fixed scraper container, a comprehensive e2e test suite, a screen-recorded proof of a successful scrape, but also a well-documented pull request equipped with clear commits and an updated readme reflecting our CAPTCHA approach plan. Let's ensure your government scraper runs smoothly and efficiently while laying the groundwork for future-proofing against obstacles such as CAPTCHAs.
$50 USD in 3 days
6.6
6.6

Hi, I’m Reda, a Python engineer experienced in building reliable data collection workflows and production backend systems. I can stabilize your Dockerized scraper, debug queue/container issues, and restore a reliable end-to-end execution flow. I’ll implement comprehensive pytest-based e2e tests covering Docker startup, scraping flow, queues, and data persistence validation. I’ll follow a clean Git workflow with structured commits, feature branching, PR review readiness, and clear documentation updates. I can also help analyze the custom CAPTCHA challenge and provide a practical proof-of-concept or integration strategy. My focus is delivering a maintainable scraper with strong reliability, automated testing, and a clear path for future scaling.
$30 USD in 7 days
6.5
6.5

Hi, I can take over the existing Python + Docker scraper, fix the queue/container stability issues, and get the full flow running reliably again before adding proper automated tests. For the CAPTCHA, I’d first assess whether the portal supports a compliant manual/assisted workflow or third-party solving service, then document the safest practical approach rather than hard-coding a brittle bypass. Estimated turnaround: 3–5 days. I’m comfortable with Python, Docker Compose, pytest, GitHub Actions, and debugging existing codebases.
$45 USD in 2 days
6.2
6.2

Hello There! I’m Md Toriqul Islam, and I’m excited to partner with you. I have rich experience in Python, Docker, web scraping, automated testing, API integrations, and Git-based development workflows. I am skilled in Python 3.x, Docker Compose, pytest, queues/storage, debugging, GitHub Actions, CI/CD, and container troubleshooting. I understand you need to stabilize an existing Dockerized scraper, fix queue/container issues, build full e2e tests, verify records are persisted, and deliver everything through a clean feature branch and pull request. I’m ready to review the existing codebase and start immediately. Looking forward to hearing from you. Best regards, Md Toriqul Islam
$20 USD in 1 day
6.1
6.1

I can help you stabilise the scraper and get it to a verifiable, passing state. My approach is straightforward: First, I’ll isolate the queue-handling logic and container lifecycle issues. I’ll reproduce the failure, patch the root cause, and confirm the container runs end-to-end locally. Once stable, I’ll build the e2e suite to run via Docker Compose with clear pass/fail assertions on queue output and storage persistence. I’ll also wire it into GitHub Actions so the PR shows a green CI run. For the CAPTCHA, I’ll treat it as a spike: I’ll implement a stubbed interface with a pluggable solver, and document a pragmatic path forward—likely evaluating third-party solving APIs first, since that’s the fastest route to hands-free operation without over-engineering the ML side prematurely. I’ll keep the work in a feature branch with focused commits and a clear PR diff, plus a short README note on the CAPTCHA plan.
$30 USD in 7 days
6.1
6.1

Hello! We can stabilize your scraper and set up end-to-end testing for this workflow. 1. Which part is failing first: the queue handling or the container run? 2. Do you want us to include the CI workflow in this phase? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
$30 USD in 7 days
6.6
6.6

Hi, I hope you're doing well. I have carefully reviewed your project, Government Scraper Fix & Testing , and I'm confident I can deliver a high quality solution tailored to your requirements. I'm a Full Stack Developer with 4+ years of experience building websites, SaaS platforms, AI powered applications, automation tools, web scrapers, lead generation systems, and custom software. I focus on delivering reliable, high quality solutions that meet business objectives while maintaining accuracy, performance, and scalability. I'd be happy to discuss your project in more detail and recommend the best approach before we get started. I look forward to working with you. Thank you
$30 USD in 7 days
5.8
5.8

I can stabilize your existing Python/Docker scraper, restore the end-to-end collection flow, and put the requested testing and Git workflow in place. Scope of Work • Scraper Stabilization: Fix the existing Python queue-handling and Docker container issues so the scraper runs reliably end-to-end. • E2E Testing: Build and integrate pytest-based end-to-end tests that start the Docker Compose stack, exercise the target government portal, and verify records reach the required queues/storage. • Verification: Manually run the scraper and provide a short screen recording demonstrating a successful scrape and persisted records. • Git Workflow: Work through a feature branch with clean, reviewable commits and raise a pull request with a concise README update documenting the CAPTCHA proof-of-concept/next-step plan. • CAPTCHA Spike: Investigate the custom CAPTCHA and provide a safe proof-of-concept or stub showing how a future hands-free solution could be integrated, without making the current milestone dependent on a guaranteed bypass.
$45 USD in 7 days
5.8
5.8

I can stabilize the Python/Docker scraper, fix queue and container issues, and build full pytest-based e2e coverage that validates records flow from the portal into storage. I’ll also deliver the Git feature branch/PR, README updates, and a CAPTCHA PoC focused on permitted automation paths rather than bypassing access controls.
$30 USD in 1 day
5.5
5.5

Hello there. I hope you are donig well. I have successfully worked on similar scraping projects where I stabilized existing codebases and implemented robust testing frameworks. My background in Python and Docker ensures that I can quickly identify and fix queue-handling bugs while enhancing overall stability. I understand the need to restore the scraper's functionality and implement quality gates. I will debug the existing code, address the container issues, and explore innovative approaches for the CAPTCHA, such as ML pattern recognition or third-party solving services to ensure seamless operation. I will deliver a fully functional scraper container, an automated e2e test suite with clear results, a screen recording of a successful scrape, and a detailed pull request. My approach prioritizes high quality and documentation, ensuring a smooth handover and laying the groundwork for future enhancements. Please feel free to reach out to me. I look forward to working with you. Best regards, Billy Bryan
$26 USD in 3 days
5.5
5.5

Hi, I will stabilise your Dockerised Python scraper, get it running end-to-end, and wire up pytest e2e tests that verify records land in your queues. I'll fix the queue-handling bugs first, then add tests that spin the stack via Docker Compose. For the custom CAPTCHA, I'll spike a small proof-of-concept comparing a solver service against a lightweight ML approach. You will receive: Stable scraper container running end-to-end Pytest e2e suite with clear pass/fail Feature branch PR with README CAPTCHA notes I understand stability comes before the CAPTCHA work. Ready in about 4-5 days. 1) Can you share repo access and a sample portal URL? Best regards, Shayan
$11 USD in 4 days
5.4
5.4

I've stabilized and e2e-tested Dockerized scrapers against state portals before, so this is right in my wheelhouse. I'll first pin down the queue-handling faults and container flakiness by instrumenting the stack with health checks and retry logic under pytest, then expand the test suite to cover the full data pipeline end-to-end—spinning up the compose stack in CI to guarantee reproducibility. A short FFmpeg recording will capture the scrape completing and artifacts persisting to storage, while the Git workflow enforces clean feature branches, atomic commits, and a reviewable PR with the CAPTCHA spike documented in the README. Thanks, Andrii.
$30 USD in 1 day
5.1
5.1

Hi, I can stabilize the scraper, wire up e2e tests in Docker, and get the stack running end-to-end again. The custom CAPTCHA is the variable: I need to see it first to propose a real solution (third-party service, pattern recognition, or hybrid approach). Send me the codebase and target portal so I can assess the CAPTCHA and give you a concrete plan before we commit.
$50 USD in 3 days
5.1
5.1

Hi there, Your scraper is tripping on queue handling and container instability, and I can get it back to a clean end-to-end run. I have strong Python and Software Architecture experience, and I’ll stabilize the Docker Compose setup, trace the worker flow, fix the queue/storage handoff, then wire in pytest e2e coverage that boots the stack and verifies persistence. I’ll also document the CAPTCHA spike path in the README and keep the work easy to review with a feature branch, focused commits, and a pull request. Best regards, Ian
$35 USD in 5 days
4.7
4.7

My name is Aliza Shaikh and I'm a highly skilled web developer with a special focus on Python and many other technologies relevant to this project. I have considerable experience working with data scraping, Dockerized services, Python 3.x, Docker Compose, pytest for e2e testing, and using Git workflows to ensure clean code handling. Additionally, I'm familiar with CI/CD tools like GitHub Actions which will allow me to simplify the process of integrating Continuous Integration into the project. Importantly, my imagination extends to solving complex issues like your CAPTCHA problem. Given that the government portal you're targeting has a custom CAPTCHA system, I offer to use my profound problem-solving disposition to think out-of-the-box for an effective yet innovative solution. Whether leveraging third-party solving services or developing an ML-based solution, I'm prepared to deliver a proof of concept that demonstrates how the CAPTCHA can be overcome sans manual input. Lastly, what sets me apart is my commitment to my clients. From commencing a project till its successful completion and beyond, I provide comprehensive communication, technical fluidity, and unwavering support along the way. So let's bridge the gap between your project idea and its powerful realization by choosing me as your web development partner!
$10 USD in 1 day
4.7
4.7

Hello, this reads like a scraper stabilization job more than a greenfield build, and that is usually where architecture discipline matters most. The real engineering risk is not the crawler itself but the boundary between session state, queue acknowledgment, and containerized execution, because that is where “works once” systems become unreliable. I’ve built several production systems with Python-based ingestion and scraping pipelines, including flows that collect public documents, process them asynchronously, and persist verified outputs. I usually structure this kind of fix by separating crawl execution, queue semantics, and persistence verification so the e2e suite can prove exactly where a run fails. With Docker Compose and pytest, I’d make the tests validate both successful completion and durable writes, not just process exit. For the CAPTCHA piece, I’d treat this phase as a bounded spike: characterize the challenge type, identify whether the blocker is visual recognition or session coupling, and document the least fragile automation path. These are the kinds of systems I design for long-term production use, with clean diffs, reproducible runs, and CI gates that catch regressions early. If useful, I can start by sketching the failure map for the queue/persistence path and the shape of the e2e harness before touching the crawler logic. Clifton
$200 USD in 7 days
4.6
4.6

Dear Client, I’m an experienced Python/full-stack developer with 10+ years of experience in Dockerized services, automation, testing, APIs, and production troubleshooting. I understand you need to stabilize your existing Python scraper, resolve queue/container issues, restore end-to-end execution, and establish reliable Docker-based e2e tests verifying data reaches queues/storage. My Python, Docker, pytest, Git, REST API, Linux, and CI experience enables me to fix the current codebase, build clear automated tests, document results, and submit everything through a clean feature branch and reviewed pull request. I can also investigate the custom CAPTCHA and provide a compliant technical proof-of-concept or integration approach without compromising the target service’s controls. I’m ready to review the repository and begin. Best regards, Md Ruhul Ajom
$45 USD in 2 days
5.4
5.4

Gwoździec, Poland
Payment method verified
Member since Jan 7, 2023
₹12500-37500 INR
₹12500-37500 INR
$250-750 AUD
₹1500-12500 INR
₹75000-150000 INR
€30-250 EUR
$30-250 USD
£10-15 GBP / hour
₹12500-37500 INR
$30-40 USD
$250-750 USD
€8-30 EUR
£1500-3000 GBP
$10-20 AUD
₹750-1250 INR / hour
$30-250 USD
₹750-1250 INR / hour
₹750-1250 INR / hour
₹12500-37500 INR
₹12500-37500 INR