
Closed
Posted
Paid on delivery
I already monitor a handful of well-known online retailers with Playwright scripts, but a recent round of site changes and Cloudflare tweaks has broken several of them. I need an investigator more than a scraper: someone who can step through the JavaScript, map new DOM paths, trace hidden XHR / fetch calls, and patch or rewrite the logic so pricing information is captured accurately again. What you will tackle • Analyse each failing script, identify why the price node or API endpoint now returns nothing, and document the root cause. • Reverse-engineer any new front-end obfuscation, lazy-loaded content, or anti-bot measures that stand in the way. • Where Cloudflare is involved, adjust Playwright settings or introduce lightweight work-arounds (rotate fingerprints, tweak headers, etc.) without resorting to paid third-party captcha solvers. • Deliver a clean, well-commented Python tool that I can run on a schedule (cron) against an editable JSON watchlist containing product URLs along with any per-item metadata I define. Scope clarifications – Primary target: pricing information only; I don’t need full product specs or stock data. – once a price threshold (specials) is met on products on the watchlist - an automated email is sent. – Retailer scope: a fixed list that I will share once we start. – No authentication is required on any of these sites. Acceptance criteria 1. Running python [login to view URL] --watchlist [login to view URL] outputs a lightweight JSON or CSV file with url, price, timestamp for every item. 2. Script exits with clear status codes and logs failures to a rotating log file. 3. All dependencies are captured in [login to view URL] and the code runs under Python 3.11 on Ubuntu. 4. Internal functions are unit-testable; include a small pytest suite for the core parsing logic. Tools already in play: Playwright (Chromium), asyncio, and rich logging. If you prefer additional libraries for network interception or fingerprinting, just justify the choice in your readme. This is a technical debugging mission first and foremost, so please highlight any past work where you dissected modern JS storefronts or defeated Cloudflare light-touch checks.
Project ID: 40514495
145 proposals
Remote project
Active 3 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
145 freelancers are bidding on average $147 AUD for this job

Hello, With over a decade of experience in web development, including deep knowledge of JavaScript and JSON, my team and I at Our Software can expertly handle the technical debugging mission your project entails. We are renowned for creating informative websites, crafting e-Commerce platforms, developing Content Management Systems and offering top-notch SEO services. This extensive exposure has fortified our ability to dissect modern JS storefronts and defeat Cloudflare’s light-touch checks - skills that perfectly align with your project needs. We understand fully your project’s requirements as outlined in the scope; which is delving into site JavaScript, identifying the root cause of broken code, mapping new DOM paths, tracing hidden XHR/fetch calls and patching logic to recapture accurate pricing data. I assure you that with our vast knowledge of Playwright (Chromium), asyncio and fingerprinting libraries, Your tasks will be tackled impeccably. We'll not only reverse-engineer any front-end obfuscation or lazy-loaded content but also provide solutions sans paid third-party captcha solvers; something I know you value. Finally, as a team focused heavily on end deliverables, we place a premium on delivering top-quality work efficiently. The airtight acceptance criteria you've communicated are well within our purview: From an easy-to-use Python tool that is cron-readiness enabled for scheduled runs to clear status codes upon completio Thanks!
$130 AUD in 3 days
7.7
7.7

⭐⭐⭐⭐⭐ Debugging Playwright Scripts for Accurate Pricing Retrieval ❇️ Hi My Friend, I hope you're doing well. I reviewed your project and see you're looking for a skilled investigator for Playwright scripts. You don't need to look any further; Zohaib is here to help! My team has completed over 50 projects related to script debugging and web automation. I will analyze each failing script, trace the issues, and rewrite the logic to ensure accurate pricing information is captured. ➡️ Why Me? I can easily handle your debugging task as I have 5 years of experience in web automation with Playwright, JavaScript analysis, and API endpoint tracking. My strong skills include reverse engineering, troubleshooting, and developing clean Python tools. I am well-versed in handling Cloudflare and other anti-bot measures. ➡️ Let's have a quick chat to discuss your project in detail. I can show you samples of my previous work and how I approach similar challenges. Looking forward to connecting with you! ➡️ Skills & Experience: ✅ Playwright ✅ Python Programming ✅ JavaScript Analysis ✅ API Debugging ✅ Web Automation ✅ Data Extraction ✅ Cloudflare Handling ✅ Error Tracking ✅ JSON Manipulation ✅ Unit Testing ✅ Asyncio ✅ Logging and Monitoring Waiting for your response! Best Regards, Zohaib
$150 AUD in 2 days
8.1
8.1

Tracing hidden XHR calls and mapping new DOM paths is where most scraping projects fail lately because modern storefronts rely so heavily on lazy-loading. I noticed Cloudflare tweaks broke your current Playwright setup, which usually means the site is flagging browser fingerprints or inconsistent header patterns. I focus on technical debugging to find the exact network requests that carry the price data so we can bypass the heavy front-end obfuscation entirely. I recently delivered a Web Scraping Automation project using Python that handled dynamic site updates and blocking. [freelancer_portfolio link: https://www.freelancer.com/portfolio-items/11349812-web-scraping-automation] My approach for your Ubuntu environment will include: - Patching the Playwright logic to favor direct API interception over fragile CSS selectors. - Setting up the price threshold logic to trigger the automated email alerts. - Writing a pytest suite for the core parsing logic as requested for Python 3.11. Everything will be structured to run via cron using your existing JSON watchlist format. I can put together a quick Python-based price monitoring CLI for free so you can see the approach first. Rajesh
$140 AUD in 30 days
7.8
7.8

Hi there, I understand you need a Python Playwright debugging specialist to repair broken retailer price monitors by tracing changed DOM paths, hidden XHR/fetch calls, lazy-loaded content, Cloudflare light-touch issues, and rebuilding the workflow around a JSON watchlist, price-threshold alerts, logs, status codes, and pytest coverage. I have strong experience with Playwright, asyncio, Python 3.11, network interception, JS storefront inspection, selector recovery, API tracing, rotating logs, cron-ready tools, email alerts, requirements packaging, and maintainable scraping/parsing architecture. I will investigate each failing retailer script, document the root cause, patch selectors or endpoint logic, add resilient parsing and per-site handlers, implement threshold-based email notifications, and deliver a commented, testable tool with README and failure diagnostics. Q1: How many retailer scripts are currently failing? Q2: Should alerts be sent via SMTP, SendGrid, Mailgun, or another email service? Q3: Do you want output in JSON, CSV, or both? Best regards, Stratos
$140 AUD in 7 days
7.5
7.5

OKAY-----------------Let’s get started to Complete this task---------------Playwright-Based Price Tracker I am talented solution oriented PYTHON/Full stack developer. ----keen eye for detail and outstanding observational abilities Please ping me to get started and provide you great results. Thanks
$330 AUD in 7 days
7.0
7.0

Hi there, I’ve carefully reviewed your project and understand you need an experienced Playwright/Python developer to diagnose and repair existing retailer-monitoring scripts that have broken due to website changes, updated front-end architectures, and altered data delivery mechanisms. I’m confident I can systematically identify the root causes and rebuild the extraction logic so pricing data is captured reliably again. My approach is to analyze each failing Playwright workflow by inspecting DOM changes, network activity, XHR/fetch requests, JavaScript-rendered content, and data-loading patterns to determine why current selectors or endpoints no longer return pricing information. I will refactor the extraction layer using Playwright, asyncio, and Python, implementing robust parsing logic, structured logging, retry handling, and configuration-driven monitoring through a JSON watchlist. The solution will generate normalized outputs (JSON/CSV), support threshold-based email alerts via SMTP, and include rotating logs, status codes, and unit tests using pytest to ensure maintainability. The codebase will be modular, documented, and compatible with Python 3.11 on Ubuntu. Could you share the list of affected retailers and indicate whether the current failures stem from selector changes, missing API responses, or rendering issues so I can estimate effort accurately? I’m ready to start immediately. Warm Regards, Aneesa.
$150 AUD in 2 days
6.8
6.8

Have over 18 years of experience in data mining/ Web scrapping/ Scraping Bots/ Chrome/Opera Extensions I have done it all. Tell us your source and we will put it in excel for you, Or we can even give you filtered results as per your requirement, In the format you want. You can also ask for data into a particular format - Excel, Json, Mysql, Databases, XMLs, you name them. Further Can help you with integrating it with ur databases, Can create json outputs. We are not only good with scraping but also with the tools that u may need after that. We can help you build you softwares round the data we have 99% Data Accuracy. We have Duplicate finder. etc., We can help with Statistics on the data We can help with creating Api's front the data We can create Softwares to manage that data We can build Sites round the data
$120 AUD in 2 days
6.9
6.9

Hello, your "Playwright-Based Price Tracker" project is right in my wheelhouse. I build modern JavaScript apps end to end — React/Vue/Next on the front and Node/Express on the back, in TypeScript where it helps. Working with javascript, python, web scraping, debugging, json, web development, data extraction, api, data analysis, cloudflare, I focus on responsive, fast UIs, clean component structure, and reliable APIs — no page-builder shortcuts. I can lock down the scope and key flows first, then ship in reviewable increments. Let's hop on a quick chat to align on your requirements? ⭐ 5.0/5 from a recent client: "This was wonderful experience and I also got an addtional choice of updating budget and other features which was not available in the old version of my existing software that I used to perform my d…" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$200 AUD in 3 days
6.4
6.4

Hello dear, I’m Md. Toriqul Islam, an experienced Python Developer and Automation Engineer with 10+ years of experience in Playwright, web scraping, API analysis, browser automation, and debugging complex JavaScript-driven websites. I understand you need an expert to investigate and repair failing Playwright price-monitoring scripts, identify root causes, analyze DOM and network changes, handle Cloudflare-related issues, and deliver a reliable Python solution with logging, notifications, testing, and scheduling support. I have experience working with dynamic web applications, XHR/fetch interception, data extraction pipelines, and maintainable automation systems. I am skilled in Python, Playwright, AsyncIO, API Analysis, Pytest, Logging, Web Automation, and Data Extraction. I’m ready to start immediately and would be happy to discuss this project. Looking forward to hearing from you. Best regards, Md. Toriqul Islam
$70 AUD in 2 days
5.9
5.9

Hello! We can help rebuild the price tracking logic and restore accurate captures for your watchlist. 1. Which retailers should we prioritize first? 2. Do you already have the failing scripts and watchlist format? — 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!
$140 AUD in 7 days
6.3
6.3

As a seasoned Full-Stack Developer with over a decade of experience, I offer a unique blend of expertise in Web and Mobile development, AI, Machine Learning, APIs & Integrations, Databases, Cloud & DevOps among other areas. My proficiency in JavaScript and Python makes me the perfect fit for your Playwright-Based Price Tracker project. I have extensive experience in dissecting modern JS storefronts and defeating Cloudflare light-touch checks. In fact, most of the tools already in play for this project are ones I've worked with extensively. Having worked with various Web and E-commerce platforms such as PHP, Laravel, Django, Ruby on Rails, WordPress and even down to using cron scheduling for tasks like this, I am confident that I can analyze your failing scripts and reverse-engineer any obfuscation or anti-bot measures to ensure pricing information is accurately captured again from all retailers in scope. Even more interesting is my knack for crafting efficient, unit-testable and well-documented code – a quality that aligns perfectly with your acceptance criteria. My game plan for your project involves building you a clean, well-commented Python tool that runs on a schedule via cron against your editable JSON watchlist while delivering outputs of lightweight JSON or CSV files with url, price and timestamp info.
$30 AUD in 7 days
5.9
5.9

Hi, I am a Python web scraping developer with 8 years of rich experience. I am familiar with Python, Playwright, JavaScript, Debugging, and Cloudflare. For this project, the most important part is finding why the current scripts fail and fixing the extraction logic reliably. I can inspect DOM changes, hidden XHR/fetch calls, lazy-loaded price data, and Cloudflare-related issues, then deliver a clean Python 3.11 tool with JSON watchlist support, price alerts by email, logs, and pytest coverage. I'm an individual freelancer and can work on any time zone you want. Please contact me with the best time for you to have a quick chat. Looking forward to discussing more details. Thanks. Emile.
$250 AUD in 7 days
5.9
5.9

Hi there. I have checked your document carefully. I have strong experience in Web Scrapping based on Python or Node.js. I am very familiar with Playwright and Puppetter. I can bypass recaptcha anti-bot detection, and scrap data from web pages written in Angular or React, Vue as well. I am also familiar with full-stack development, so I can store scrapping data into any format or dashboard page as well. I would like to discuss more via private chat. Best Regards.
$200 AUD in 2 days
5.6
5.6

Hello, I reviewed your Playwright-Based Price Tracker project and can help build or fix a reliable price monitoring system that tracks product prices, detects changes, stores historical data, and sends notifications when pricing conditions are met. My experience includes Playwright, Python, Node.js, web scraping, browser automation, data extraction, scheduling systems, proxy integration, and alert automation. I can create a scalable solution that handles dynamic websites, anti-bot protections, and large product catalogs. I can help with: • Playwright automation development • Product price tracking • Dynamic website scraping • Historical price storage • Price change detection • Email, Telegram, or WhatsApp alerts • Scheduled monitoring jobs • Proxy and anti-bot handling • Data export and reporting • Bug fixing and optimization My approach: • Review the current Playwright implementation • Identify issues and performance bottlenecks • Improve scraping reliability and accuracy • Implement price monitoring logic • Configure alerts and reporting • Test thoroughly and deploy A few questions: • Is this a new tracker or an existing Playwright project that needs fixes? • Which websites need to be monitored? • How frequently should prices be checked? • What notification methods are required (email, Telegram, SMS, WhatsApp)? Thanks
$98 AUD in 7 days
5.4
5.4

Hi, I can quickly diagnose why your scraper is failing and align it with your existing scraping engine and stealth architecture. I will review the current codebase, identify all breaking points, and implement reliable fixes while preserving your engine's design. I'll enhance stealth mechanisms, session handling, and browser fingerprint management to improve success rates and reduce detection. Any issues related to redirects, popups, new tabs, or dynamic content will be properly handled and tested. I have extensive experience with Playwright, Puppeteer, and large-scale scraping systems, and will deliver clean, documented, production-ready code. Thanks
$149 AUD in 7 days
5.3
5.3

As a seasoned Full-Stack Developer with over 14 years of experience, I bring with me unparalleled expertise in JavaScript, Python, and robust API integration. Honing my skills in modern technologies such as Angular, React, Vue, and more aligns well with your project requirements. Having overcome several complex challenges like yours before - disarming both, Cloudflare's anti-bot measures and defeating front-end obfuscation - makes me the ideal choice for your Playwright-Based Price Tracker. Moreover, I have thorough experience using Playwright (Chromium), asyncio, and have worked with rich logging in the past.
$140 AUD in 7 days
5.0
5.0

Hi i have build price tracker in the past i would recommend you to have chat with me regarding this. It can be built with either playwright or selenium. There are many ways of doing it. I would highly recommend you to have chat with me and we can discuss further about it
$100 AUD in 4 days
4.9
4.9

Hello, Can you share a few target URLs and one failing script? I'll review the breakage (DOM/XHR/Cloudflare), identify the root cause, and come back with a clear fix plan. From there, I'll patch or rewrite the logic into a clean Python tool (Playwright) with logging, tests, and cron-ready output as specified. Thanks.
$100 AUD in 2 days
5.1
5.1

Hi There!!! ★★★★ (Advanced Playwright Debugging & Recovery for Dynamic E-commerce Price Tracking System) ★★★★ I carefully reviewed your project and understand that your existing Playwright-based price tracking scripts have broken due to recent site changes, JS updates, and Cloudflare protections. You need deep debugging, DOM/XHR analysis, and reliable restoration of pricing extraction with clean, schedulable Python output. ⚜ Playwright Script Debugging & Repair ⚜ DOM & XHR/Fetch Reverse Engineering ⚜ Dynamic Content & Lazy Load Handling ⚜ Cloudflare Light Anti-Bot Adjustments ⚜ Python 3.11 Scheduled Tracking Tool ⚜ JSON/CSV Output with Logging System ⚜ Pytest Suite for Core Logic Validation I have strong experience working with Playwright, Python automation, and modern web scraping challenges where sites use heavy JavaScript rendering and dynamic endpoints. I focus on stable, maintainable scrapers rather than fragile selectors. My approach would be to inspect failing flows, trace network calls via DevTools emulation, rebuild resilient selectors, and refactor scripts into a modular Python tool with proper logging, scheduling support, and test coverage. I will ensure pricing extraction remains stable even after minor frontend changes. I’d be happy to review your current scripts and start restoring your tracking system quickly and reliably. Warm Regards, Farhin B.
$116 AUD in 3 days
4.8
4.8

As an experienced Senior Full-Stack Developer, web scraping using JavaScript and Python is a skill I've mastered over the years. I understand that your project centers around solving complex technical hurdles with Playwright scripts, and investigating obfuscation, lazy-loaded content, anti-bot measures, as well as handling Cloudflare. My proficiency in deciphering and manipulating modern JavaScript storefronts coupled with my ability to debug complex problems make me confident in my ability to restore accurate pricing information for you. Moreover, my extensive competence in network interception and fingerprinting comes into play here. To complement the tools already in use (Playwright (Chromium), asyncio, rich logging), I can also apply other libraries that can maximize efficiency or provide better solutions for your project. My past work has frequently exposed me to similar technical challenges akin to yours - breaking down complex JavaScript functionalities and disabling blockages for adequate data acquisition. With these set of skills finely tuned through the years, I can confidently deliver what you need: a clean, well-commented Python tool providing precise pricing info from an editable JSON watchlist and delivering automated email updates when applicable. Thanks for considering me for this intriguing debugging mission!
$100 AUD in 7 days
4.8
4.8

STATION ARCADE ADELAIDE, Australia
Payment method verified
Member since Sep 11, 2013
$30-250 AUD
$30-250 AUD
$30-250 AUD
$30-250 AUD
$10-30 AUD
₹12500-37500 INR
min $50 USD / hour
$30-250 AUD
₹12500-37500 INR
$250-750 USD
₹1500-12500 INR
$8-15 USD / hour
$100-150 USD
$5000-10000 USD
₹1500-12500 INR
$5000-10000 USD
$15-25 USD / hour
$2-8 USD / hour
₹10000-12000 INR
$25-50 USD / hour
₹1000000-2500000 INR
₹75000-150000 INR
₹12500-37500 INR
₹1500-12500 INR
₹100-400 INR / hour