
Closed
Posted
Paid on delivery
Description: We are looking for a skilled Python developer to build a secure browser automation script for managing multiple independent data sessions. Project Scope: We already have a basic script that launches a browser with specific settings (similar to Playwright/Puppeteer with headless=False and geolocation support). We need you to: 1. Integrate Proxy Management: Connect our system to external proxy providers (supporting HTTP/SOCKS5, residential, and mobile IPs). 2. Implement Session Isolation: Ensure each launched browser instance has a completely separate environment (cookies, cache, local storage). One session must never interfere with another. 3. IP Assignment Logic: Build a system where each session is assigned a specific dedicated proxy (sticky IP) that remains consistent for the duration of the session. 4. Geo-Configuration: Automatically match the browser's timezone, language, and geolocation to match the assigned proxy's IP location. Key Skills Required: · Strong experience with Playwright or Puppeteer (Stealth plugins preferred). · Deep understanding of proxy authentication and IP rotation. · Experience with browser context isolation and fingerprint management. · Ability to handle proxy failover (switching IPs without corrupting the session state). Deliverables: · A working Python script that reads a configuration file (mapping sessions to specific IPs). · Clean, commented source code. · Documentation on how to add/remove proxy lists. Note: This is for legitimate data aggregation and automation. Please share your previous experience with proxy integration in your proposal. Timeline: 5–7 days. Mandatory Screening Questions (Add these to your application form) 1. "If I assign Proxy A to Session 1 and Proxy B to Session 2, how do you ensure that Session 1's cookies never leak into Session 2's browser context?" 2. "If a residential proxy goes offline while a session is running, what is your strategy to switch to a new IP without triggering a security flag on the target website?" 3. "What is the difference between a 'rotating proxy' for scraping and a 'sticky proxy' for session management? Which one will you use for my project and why?"
Project ID: 40639088
46 proposals
Remote project
Active 8 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
46 freelancers are bidding on average ₹22,359 INR for this job

I appreciate the clarity of your project description, as well as the three screening questions you provided. These showcase your understanding of what it takes to pull off this level of browser automation and session management seamlessly – a trait I can certainly relate to. My name is MOHD SADAB and have earned a reputation for ensuring my projects work smoothly in real-world scenarios. With regard to the first question, I am well-versed in implementing strong browser context isolation techniques using tools like Playwright or Puppeteer, mitigating any possibility of session data leakage. As for proxy failover, I have dealt with similar situations before and can efficiently manage provider disruptions by transitioning to new IPs without compromising the session's integrity or drawing unwanted attention from the targeted websites.
₹25,000 INR in 7 days
6.5
6.5

Your proxy failover strategy will determine whether this system stays undetected or gets flagged immediately. If a residential IP drops mid-session without proper state preservation, you'll trigger anti-bot systems that fingerprint sudden IP changes. Quick questions - are you using a specific proxy provider API (Bright Data, Oxylabs, Smartproxy) that I should integrate directly? And what's your target session duration - are we talking 10-minute bursts or 6-hour persistent sessions? Here's the architectural approach: - PLAYWRIGHT STEALTH: Launch isolated browser contexts with separate storage partitions, inject canvas/WebGL fingerprint randomization, and bind each context to a dedicated SOCKS5 proxy with sticky session tokens. - PROXY FAILOVER LOGIC: Implement health checks every 30 seconds, cache session state (cookies, localStorage) to Redis, and hot-swap proxies using the same geolocation pool without resetting the browser context. - GEO-MATCHING PIPELINE: Parse proxy provider's IP metadata JSON, auto-configure timezone/locale/geolocation via Playwright's context options, and validate IP consistency with a pre-flight request before launching the session. I've built similar systems for 2 e-commerce clients who needed multi-account management without cross-contamination. Let's schedule a quick call to confirm your proxy provider's API structure before I start the build.
₹22,500 INR in 7 days
6.5
6.5

Hi there, I have read your project requirements carefully. You need a secure Python Playwright automation solution with proxy integration, isolated browser sessions, sticky IP assignment, geo-matching, and reliable failover. We have strong experience building scalable browser automation and proxy-based workflows. Screening Answers: ================ Each session uses a separate browser context/profile with isolated cookies, cache, and storage, preventing any data leakage. On proxy failure, we validate and switch to a replacement proxy while preserving the session wherever possible. A sticky proxy keeps the same IP throughout the session, making it the best choice for your use case. A few questions: ============== Which proxy provider will you use? How many concurrent sessions are required? Should sessions persist after restarting the application? Best Regards, Srashtasoft Team
₹25,000 INR in 7 days
6.4
6.4

Greetings, I have reviewed your project description and recently worked on a similar project. I believe I can help you deliver this successfully. Let’s open a chat to discuss your requirements in detail and determine the best approach for your project. Regards
₹50,000 INR in 10 days
5.7
5.7

As an experienced Python developer with over two decades of technical expertise, I'm highly skilled and comfortable delivering the requirements of your project. My proficiency with Playwright and Puppeteer is a perfect fit for integrating proxy management and ensuring effective IP assignment for each independent session. The deep understanding of proxy authentication, IP rotation, browser context isolation, and fingerprint management makes me robust in handling potential problems like proxy failure or session state corruption. To address your screening questions, I will ensure that there's no chance of cookie leakage between sessions by compartmentalizing each browser instance in its own separate environment with individual cookies, cache, and local storage. In case of a residential proxy offline, I'll smoothly switch to a new IP without triggering any security flag on the target website. The key difference between 'rotating proxies' for scraping and 'sticky proxies' for session management is that the former provides a constantly changing IP while the latter assigns a specific dedicated proxy (sticky IP) that remains consistent during the entire session. For this project requiring dedicated IPs, I will choose sticky proxies to maintain session integrity.
₹20,000 INR in 15 days
5.9
5.9

Hi, I'm Karthik (15+ yrs Python & browser automation experience). Answers to Screening Questions: Cookie Leakage: I use Playwright's browser.new_context(). Each context acts as an independent incognito profile with separate cookies, local storage, and cache, making cross-contamination between Session 1 and Session 2 impossible. Proxy Failover: I implement an active connection listener. If a proxy drops mid-session, the script pauses execution, exports the current storageState (cookies/tokens), requests a fresh proxy from the provider within the same subnet/geo, injects it into a fresh context with saved state, and resumes seamlessly. Rotating vs. Sticky: Rotating proxies change IPs on every HTTP request (best for stateless web scraping). Sticky proxies keep the same IP for a set duration or session. I will use Sticky Proxies for your project because keeping a static IP per session is critical to avoid triggering anti-bot security flags and preserving browser state. I can deliver a clean, documented script supporting SOCKS5/HTTP proxies, timezone/geo matching, and config management within 5–7 days. Best regards, Karthik
₹50,000 INR in 7 days
5.8
5.8

I can build the Python/Playwright solution with strict browser-context isolation, sticky proxy assignment, proxy authentication, geo/timezone/language matching, and controlled failover. I’ll keep each session’s cookies/storage fully separated and provide clean configuration, documentation, and reusable proxy-management logic for the 5–7 day timeline.
₹12,500 INR in 3 days
5.3
5.3

I understand you need a Python browser automation system with strict session isolation, sticky proxy assignment, geo-matching, and reliable failover. • Use Playwright with separate browser contexts/profiles per session • Isolate cookies, cache, localStorage, sessionStorage, and user-data directories • Support HTTP/SOCKS5, residential, and mobile proxies • Assign a dedicated sticky proxy to each session via config • Match timezone, language, locale, and geolocation to proxy location • Add proxy health checks, retries, and controlled failover • Keep code modular, commented, and easy to maintain • Provide setup documentation for proxy/session management • I can start immediately and provide clear communication and revisions Screening answers: 1. Each session gets its own isolated context/profile and storage directory, preventing cookie or cache leakage. 2. I would avoid abrupt mid-session IP changes. I’d first retry the same proxy, then fail over in a controlled way while preserving session state and minimizing identity changes. 3. Rotating proxies change IP frequently; sticky proxies keep one IP for the session. I’d use sticky proxies here because session consistency is essential. Approx. timeline: 5–7 days. Message me with your current script and proxy provider details, and I can start immediately.
₹30,500 INR in 5 days
5.3
5.3

Hello! I have experience developing Python automation systems using Playwright, browser context management, API integrations, and session-based workflows. I can build secure automation solutions with proxy handling, configuration management, and isolated environments. I will integrate proxy providers, create independent browser contexts for each session, manage sticky IP assignments, and synchronize timezone, language, and geolocation settings based on proxy locations. I will provide clean code and documentation. Q1: Do you already have a preferred proxy provider or should I integrate a flexible provider system? Q2: Should sessions be restored after script restart using saved states? Timeline: 7 days I can start work immediately as I am available now. I respect your requirements and suggestions, and I would like to build a long-term working relationship by delivering reliable solutions. Thanks
₹25,000 INR in 7 days
4.3
4.3

Hi, I can build your Python browser automation script using Playwright with proxy integration, session isolation, sticky IP mapping, geo-configuration, and clean documentation. For Session 1 and Session 2 isolation, I will use separate browser contexts or separate user data directories so cookies, cache, local storage, and session files never mix between proxies. If a proxy goes offline, I will not corrupt the running session. The safe method is to pause the session, log the failure, retry the same sticky proxy if possible, or reconnect using an approved replacement proxy only through controlled recovery logic. A rotating proxy changes IP frequently and is useful for stateless scraping. A sticky proxy keeps the same IP for a session, which is better here because your workflow needs session consistency. I will use sticky proxies mapped from a config file. I’m comfortable with Python, Playwright, proxy authentication, HTTP/SOCKS5 proxy setup, browser context isolation, geolocation, timezone/language settings, JSON config files, logging, and automation scripting. Deliverables will include: * Python Playwright script * Session-to-proxy config file * Isolated browser sessions * Sticky proxy assignment * Geo/timezone/language setup * Proxy failure logging * Clean commented source code * README for proxy management I’ll focus on stable, compliant automation for legitimate data workflows, without bypassing website security controls. Best regards Ankit
₹12,500 INR in 2 days
3.8
3.8

Hi, I can build the Python browser-automation layer with strict session isolation, proxy assignment, and geo-configuration while keeping the implementation modular and maintainable. My approach: • Playwright-based Python automation with one isolated browser context per session • Dedicated sticky proxy assignment per session, supporting HTTP/SOCKS5 and authenticated providers • Separate cookies, cache, localStorage, permissions, and context state so sessions remain independent • Automatic timezone, locale, language, and geolocation configuration based on the assigned proxy location • Proxy health checks, connection retries, and controlled failover handling • YAML/JSON configuration for session-to-proxy mappings • Clean logging and validation so proxy/session issues are easy to diagnose • Docker-ready structure if required For Session 1 vs Session 2, each will use separate Playwright browser contexts and independent persistent state directories where persistence is required. No cookies or local storage will be shared between contexts. A sticky proxy keeps the same IP for the lifetime of a session, which is preferable here because session continuity matters. Rotating proxies are better suited to requests where changing IPs between operations is intentional.
₹25,000 INR in 7 days
3.7
3.7

Your requirement is not only about launching isolated browser instances, but about maintaining long-lived, stable identities per session while handling proxy reliability and fingerprint consistency correctly. I can implement this in Python using Playwright with isolated browser contexts, dedicated storage partitions, and deterministic proxy/session mapping. For session isolation, each session will run with its own browser context, separate user data directory, independent cookie/localStorage/cache containers, and isolated network stack. This prevents any leakage between Session 1 and Session 2 even when running concurrently. For proxy handling, I will support HTTP/SOCKS5 providers with authenticated residential or mobile proxies, including sticky IP assignment per session. The configuration layer will map sessions to dedicated proxies and persist assignments during the session lifecycle. If a proxy goes offline, I will implement controlled failover logic: preserving session storage while gradually transitioning to a compatible replacement IP from the same geo/profile pool to reduce fingerprint anomalies and avoid abrupt behavioral changes. Sticky proxies are the correct choice here because the goal is session continuity and identity consistency. Rotating proxies are better suited for high-volume scraping where persistence is not required. The delivery will include: - Python source code with clear structure and comments - Config-driven session/proxy mapping - Geo alignment for timezone, locale, and geolocation - Proxy failover handling - Setup and maintenance documentation Estimated delivery: 5 to 6 days.
₹36,471.31 INR in 6 days
3.8
3.8

Hi there , let's have short meeting if you wanna discuss your browser automation script. I will build a Python script with Playwright stealth and full proxy integration. Each session uses isolated browser contexts so cookies never leak between sessions. I will map sticky proxies from your config with matching timezone and language. If a proxy fails I switch to a backup IP while keeping session state intact. Rotating proxies change per request while sticky ones keep the same IP always. I will use sticky proxies because session consistency prevents account bans. You get clean code a config file for proxies and full setup documentation. I have built similar proxy automation scripts before and can share examples in chat.
₹25,000 INR in 7 days
3.2
3.2

Building secure browser automation sounds exciting! I have solid experience with Python and can help with the proxy integration and session management you mentioned. What specific features are you looking to include in this project?
₹22,500 INR in 7 days
2.5
2.5

Multiple independent browser sessions that share nothing. Your basic script launches the browser; what's missing is proxy anchoring and full session isolation. The script must spin up isolated Playwright contexts, each bound to a dedicated proxy with IP-sticky assignment, synchronized timezone/locale, and handle failover without trashing session state. - Built a Reddit-to-Telegram monitoring workflow using n8n; the proxy anchoring and session isolation logic applies directly here. Workflow documentation available. What I'll build: - Proxy management: HTTP/SOCKS5 auth, config mapping per session. - Session isolation: Playwright browser contexts with separate user data directories; cookies, cache, storage never leak between sessions. - Sticky IP assignment: each session gets a fixed proxy IP, not rotating, to maintain fingerprint consistency. - Failover: if a proxy drops, retry with next available IP only if migration is safe; otherwise, flag session dead to avoid triggering security flags. - Geo-sync: auto-match timezone, locale, geolocation from proxy IP. First, the proxy configuration module; then wire it into browser contexts; finally, failover and geo-sync layered on top. I'll outline the isolation and proxy anchoring approach within the first day, then build the script to hit the 5-7 day timeline. Best regards, InnoForgeTech
₹17,200 INR in 5 days
1.8
1.8

Managing multiple independent browser sessions reliably while ensuring zero cookie leakage and synchronized proxy locations is where session automation tools either succeed or fail. I've built automated browser infrastructure and session-handling systems before, including custom multi-context automation scripts and proxy-routed extraction engines. Portfolio: https://www.freelancer.pk/u/UmairBuildsAI I'd build the script in Python using Playwright's browser.new_context() to guarantee complete isolation of cookies, cache, and local storage per session, paired with playwright-stealth and automated geo-matching (timezone, language, geolocation) mapped to dedicated sticky proxies with failover handling. Screening Answers: 1. Cookie Leakage: browser.new_context() creates completely isolated memory spaces for cookies and local storage per session, preventing cross-session leakage. 2. Proxy Failover: Catch the connection drop, fetch a new sticky proxy in the same subnet, update the network route, and resume without clearing session state or cookies. 3. Sticky vs. Rotating: Sticky proxies maintain one IP to preserve login and session state; rotating proxies change IPs per request, which triggers security flags on active sessions. Let's connect on a call and discuss. Best Regards, Umair
₹12,500 INR in 7 days
1.1
1.1

I’m interested in building your Python browser-automation system with strict session isolation and reliable proxy management. I’ll use Playwright with Python and implement: • Fully isolated browser contexts/storage for every session • Independent cookies, cache and localStorage • HTTP/SOCKS5 proxy authentication • Sticky proxy assignment per session • Automatic timezone, language and geolocation configuration • Proxy health checks and controlled failover • JSON/YAML configuration for session-to-proxy mapping • Clean logging, error handling and documentation Screening answers: 1. Session 1 and Session 2 will use separate Playwright contexts and dedicated storage directories. No cookies, localStorage or cache will be shared between them. 2. If a proxy fails, I would pause the session, validate a replacement proxy, and restore the session only according to the target site's policies. I would not implement mechanisms intended to bypass security or anti-abuse controls. 3. A rotating proxy changes IPs frequently, while a sticky proxy maintains the same IP for a session. I would use sticky proxies because they provide stable session continuity and reduce unnecessary IP changes. I can deliver the Python source, configuration system, proxy integration, session isolation, documentation and setup instructions within your requested 5–7 day timeframe.
₹12,700 INR in 7 days
1.2
1.2

Over the past two decades, I have honed my Python skills, with a particular focus on key specialties like browser automation, proxy authentication, & session management as required in your project. Having integrated various external proxy providers supporting HTTP/SOCKS5, residential and mobile IPs throughout my career, I am confident in my ability to seamlessly implement intricate proxy assignments for each independent data session. With an understanding that browser fingerprinting can be crucial to the success of data aggregation and automation projects, my experience with Playwright and Puppeteer's Stealth plugins aligns well with your needs. Furthermore, given my experience as a CTO, I fully appreciate the significance of clean and maintainable code. Expect nothing less from me. Moreover, the fact that your project emphasizes the importance of security and non-corrupted state actually excites me. Through an intuitive understanding of handling proxy failovers without raising any red flags on targeted websites, my strategy for switching to new IPs while maintaining complete session privacy is robust.
₹12,500 INR in 7 days
1.9
1.9

With a strong background in C#, PHP, and Python, I have the expertise necessary to tackle your browser automation project. Notably, our experience with Playwright and Puppeteer (including Stealth plugins) aligns perfectly with your tech stack needs. Additionally, as a recon expert who has implemented and managed countless proxies including HTTP/SOCKS5, residential and mobile IPs, you can rest assured that I will make your data sessions secure. One of the major competencies your project seeks is the ability to keep each session's environment independent. Having previously built browser automation scripts that incorporate session isolation effectively, I am confident in my ability to ensure that cookies, cache and local storage remain separate for every session. Moreover, IP assignment logic is crucial for reliable automation; I'll build a system where each session is assigned a dedicated proxy ('sticky IP') consistent throughout its duration. Lastly, geo-configuration requires seamless matching of timezones, languages and geolocation with the assigned proxy IPs' location. Drawing from our vast experience in similar projects and an early understanding of your requirement, we are ready to match-exactly-literally where necessary. In conclusion, choosing me means partnering with a team that understands data aggregation & automation and will deliver according to strict instructions while innovating when necessary.
₹12,500 INR in 7 days
0.8
0.8

I am a Python developer with experience in building various projects, including automation systems, accounting software, management websites, business websites, and other custom solutions. I have successfully worked on many projects, so you can trust me to handle your project professionally and deliver it properly.
₹25,000 INR in 7 days
0.0
0.0

New Delhi, India
Member since Jul 15, 2026
₹12500-37500 INR
₹12500-37500 INR
₹75000-150000 INR
₹12500-37500 INR
₹1500-12500 INR
$3000-5000 CAD
₹12500-37500 INR
$15-25 USD / hour
$15-25 USD / hour
$15-25 USD / hour
$10-30 USD
$30-250 USD
₹750-1250 INR / hour
₹600-1500 INR
$30-250 USD
₹1500-12500 INR
$30-250 USD
€30-250 EUR
₹600-1500 INR
₹37500-75000 INR
$15-25 USD / hour
$250-750 USD
$2-8 USD / hour
$3000-5000 AUD