Python developer (Playwright/Selenium) for desktop application automation of advertisements
Looking for an experienced developer to create a desktop application with a GUI for automating work with classified ad websites:
The application should perform semi-automatic posting, updating, and deleting of ads using multiple accounts.
Main Tasks
- posting new ads
- reposting (updating) ads
- deleting sold items
- working with 20+ accounts
- task queue (priorities, rotation)
- saving links to ads
- logging actions and errors
- pausing on CAPTCHA with waiting for manual input
Load
- from 300 ads per day
- normal operation: 300–400/day
- with the possibility of scaling up to 1000/day
Implementation Requirements
- separate browser profile for each account, each account working through a personal proxy server
- support for multiple sites (multi-site architecture)
- flexible timings (pauses, working hours)
- working with ad queues
- status system (active, sold, error, etc.)
- error handling without stopping the entire system
🧩 Interface
A simple and clear GUI is needed:
- Start / Pause / Stop
- display of the current process
- list of ads
- list of accounts
- errors
- task queue
📄 Data
- working through Excel
- the developer must provide a template
- support for import/export
🛠️ Technologies
Preferred:
- Python
- Playwright (priority) or Selenium
- PyQt / PySide (or similar for GUI)
- no need to bypass CAPTCHA or other protections
- CAPTCHA is handled manually
-
Hello! I am ready to take on your project and will complete it urgently. I have extensive experience with similar tasks, so there will be no difficulties. If I have piqued your interest, I would be happy to collaborate!
-
I will develop a desktop application in Python (Playwright + PySide6) with an architecture of isolated browser contexts, where each account has its unique "identity," proxy, and browsing history.
How exactly do you plan to manage authorization: will we implement a mechanism for saving states (Storage State) so that cookies and sessions are stored locally and do not require repeated SMS confirmations at each launch, or are you prepared for manual re-login into 20+ accounts with any cache clearing?
Budget and deadlines will be discussed in private correspondence. 🤝
-
Greetings! The task is clear and fits perfectly within my stack. I specialize in automating browser processes and developing software for multi-accounting. Using Playwright is the right choice as it provides better stability and context (profile) management compared to Selenium.
Below is my proposal for implementing a Desktop combiner for Bazoš.
Technical architecture of the solution
• Core: Python + Playwright. I will implement functionality through isolated browser contexts. Each account will have its own profile folder (cookies, cache, localStorage), which minimizes the risk of detection.
• Proxy: Native support for HTTP/SOCKS5 proxies for each profile separately.
• GUI: PyQt6 or PySide6. I will create a responsive interface with multithreading (QThread) so that the graphical interface does not "freeze" during heavy tasks.
• Data management: Integration with the pandas/openpyxl library. I will prepare an Excel template where you can specify text, photos, price, and link to a specific account.
• CAPTCHA logic: When a CAPTCHA is detected, the script pauses the thread for that specific account, displays a notification, and waits for your confirmation in the browser window. The other threads continue to work during this time.
Development plan
… 1. Database and template design: Creating a data storage structure (SQLite for local cache of statuses and links + Excel for import).
2. Engine development (Core): Writing scripts for authorization, publication, and parsing links to active ads.
3. Queue system: Implementing a task dispatcher that will distribute the load (300–1000 ads) considering the specified pauses and working hours.
4. GUI development: Creating tabs for "Accounts", "Tasks", and "Event Log".
5. Testing: Debugging on 20+ accounts simulating poor connectivity through proxies.
Cost and timelines
• Cost: 32,000 — 40,000 UAH (depending on the complexity of the category structure on the sites).
• Completion time: 14–20 working days.
Why choose me
• Experience in multi-accounting: I know how to bypass basic anti-fraud systems and properly distribute request limits.
• Clean code: You will receive a structured application that is easy to scale for other sites (multi-site architecture).
• Support: I will provide a detailed video guide on launching and the template, as well as 2 weeks of free technical support after delivery.
I am ready to discuss the details and provide examples of similar Desktop tools I have developed before. Looking forward to hearing from you!
Which version of Excel (data format) is most convenient for you?
-
3644 17 0 Hello! 👋
I have experience in developing desktop GUI applications for browser automation using Python + Playwright + PySide/PyQt, with task queues, separate browser profiles, proxies, logging, Excel import, and error handling without stopping the entire system.
Technology stack used:
Automation:
Python
Playwright
… separate browser profile for each account
support for proxy per account
multi-site architecture for your site
GUI:
PySide6 / PyQt
Start / Pause / Stop
account list
advertisement list
task queue
statuses: pending / active / sold / error
action and error log
Data:
Excel import/export
Excel template for advertisements
saving links to created advertisements
execution history by accounts
Logic:
publishing, republishing, deleting advertisements
account rotation
task priorities
flexible timings and working hours
manual pause on CAPTCHA without bypassing protections
I would implement the system modularly: GUI → task queue → account manager → site adapters → logger. This will allow stable support for 300–400 advertisements/day and lay the groundwork for scaling to 1000/day without rewriting the architecture.
Approximately:
I am ready to discuss the Excel template, scripts for Bazoš.sk/Bazoš.cz, and propose the exact architecture for implementation.
Best regards,
Andriy
-
1872 9 0 Hello.
The task is clear. I have worked on similar systems using Playwright with a multi-account and multi-profile architecture.
I have lived in Slovakia, and I know Bazoš from the inside as a user; the specifics of the interface and nuances regarding categories are clear. This eliminates a class of errors that developers encounter when seeing the site for the first time.
Architecture. Each account operates in an isolated Playwright context with persistent storage_state, and a separate proxy for launching the context. Real isolation of cookies, fingerprints, and IPs. Context management through an async manager to avoid spawning dozens of browsers simultaneously.
Task queue via asyncio.Queue with priorities or Celery if more complex routing is needed. Priorities determine the sequence: deleting sold items before publishing new ones, updating before expiry. Timings between actions are randomized.
CAPTCHA. Upon detection, the task transitions to the waiting_captcha status, a notification appears in the GUI, and after manual input and resume, it continues. No bypassing protections, as you specified.
GUI on PyQt6: tabs (Accounts, Queue, Log, Ads), Start/Pause/Stop in the toolbar, real-time indicator for each account, systray for background operation.
Excel through openpyxl. Template with columns account, title, price, category, description, photos, status, url. Import validates and queues, export provides a snapshot.
Logging through loguru: JSON for machine processing plus human-readable in the GUI. Each action with timestamp, account, action, result.
… What I would like to clarify. Do accounts operate in parallel or sequentially with rotation? Are proxies already purchased or do you need a service recommendation? Is there a need to prepare the architecture for other similar sites in the future?
We can do a demo. We will take 2 test accounts and show the full cycle of publication-update-deletion with proxy and GUI. No upfront payment; you will see the approach before the contract.
I await your message to discuss the details.
-
217 Hello!
I can implement a desktop application for automating Bazoš.sk / Bazoš.cz using Python + Playwright + PySide6.
Functionality:
— publishing / updating / deleting ads
— working with 20+ accounts through separate profiles and proxies
— task queues, statuses, logging
— pause on CAPTCHA for manual input
… — Excel import/export + GUI for managing the process
The architecture will be scalable for other sites.
-
9034 32 0 Ready to create a desktop application for automating work with Bazoš.sk/cz, using Python and libraries for web scraping/automation, implementing all your requirements regarding accounts, queues, logging, and GUI. I will provide an Excel template for convenient data handling.
Write to me, we will discuss everything in detail, and I can start working immediately.
Portfolio:Freelancehunt
Reviews:Freelancehunt
-
265 Good day! We are the Devoxen team, specializing in backend development and process automation, including desktop solutions in Python using Playwright and Selenium. We have reviewed your task. We have experience in developing similar systems where stability, handling dynamic website changes, and the ability to scale further are important. What we can implement:
- Automation through Playwright or Selenium
- Desktop application for Windows with a user-friendly interface
- Working with authorization, cookies, sessions
- Handling dynamic elements and unstable scenarios
- Logging, error handling, and process recovery
- Scaling for multiple threads/tasks
We have experience in:
- Python development
… - automation and parsing systems
- desktop solutions and integrations
In similar projects, much depends on the specific website and its limitations, so it is better to discuss the details in advance to lay the right architecture and avoid stability issues later on. After launch, we provide a warranty period for fixing possible bugs and stabilizing the operation. We are ready to discuss the project details and provide an accurate estimate of timelines and stages. If our approach resonates with you, we would be happy to communicate and move forward.
-
274 Hello, I wrote something similar for LinkedIn. Feel free to reach out, I will be happy to help, I will complete everything quickly and efficiently.
-
1495 13 0 Hello! I can implement it. Please message me privately to discuss all the details. I would be happy to collaborate!
-
764 5 1 Hello
I have done something similar before. I have experience. I can organize it quickly and in a short time.
Feel free to reach out =)
-
2930 8 0 1 For sending to the client:
Greetings. I will build the architecture for Bazoš using Python + Playwright (asynchronous workers) + Electron (the GUI will be more responsive than on PyQt). Each of the 20+ accounts will receive an isolated browser context with fingerprint spoofing and a strict binding to an individual proxy. I have implemented similar farm management logic for 100+ profiles, with queue rotation and table parsing, for high-frequency bots on Polymarket. A falling captcha triggers a pause for the specific thread and an alert in the interface, while the rest of the queue continues posting without downtime.
Where will the photos for upload be stored — locally in folders linked by ID or as URL links directly in Excel?
-
738 4 0 Good day. I can develop an application for automating advertisements for you. I have developed a dashboard for managing anti-detect browsers. I will do it quickly and efficiently. It will easily handle the load.
I can implement it in Go + Wails (framework), everything will work quickly and stably.
Feel free to reach out.
-
4028 11 0 2 Hello.
I am ready to develop a desktop application in Python for semi-automatic work with Bazoš.sk and Bazoš.cz.
I suggest doing the project in stages:
Prototype GUI + Excel structure + working with one site and one account.
Adding multi-accounts, proxies, and browser profiles.
Queues, statuses, logs, error handling.
Scaling for 300–400 ads per day and testing stability.
Support for the second site and preparation for scaling up to 1000 ads per day.
-
937 5 0 1 Hello! I am Vladimir, the founder of the engineering agency Vaysed. Your task of automating the publication of ads on the Bazoš marketplaces is a classic challenge for high-load posting systems. We have extensive experience in creating such fault-tolerant architectures. Unlike fragile scripts that break with the slightest website update, we develop stable enterprise-level IT tools capable of scaling seamlessly to a thousand or more ads per day.
Under the hood of the application, we utilize a combination of Python and the Playwright framework with specialized stealth modifications. This engineering solution will allow us to create fully isolated browser profiles for each of your accounts with strict binding of individual proxy servers and unique digital fingerprints. Such architecture guarantees the secure operation of the account farm. We will build all queue management logic based on finite state machines and a local transactional SQLite database. This will ensure reliable priority distribution, status tracking of publications, and instant saving of links to completed ads without the risk of data loss during failures.
For the graphical interface, we use modern frameworks PyQt6 or PySide6. The interface will include intuitive controls, real-time statistics, and detailed error logging. Data interaction will be implemented through a standardized Excel template using the pandas library, allowing for the import and export of hundreds of items with a single click. The CAPTCHA processing logic will be integrated as seamlessly as possible: when a verification is detected, the target stream is paused and a sound notification is displayed in the interface for manual input, while the other accounts continue to operate autonomously in the background.
You can evaluate our engineering approach and implemented cases on the agency's website: https://vaysed.me/. Message me privately so we can discuss the structure of your Excel template in detail and promptly start developing this tool.
-
919 4 0 Hello, Vadim, I regularly work on projects related to browser profile automation (see portfolio).
Let's go step by step:
1. For browsers, three approaches can be used:
a) If there is not much protection on the site (although the captcha suggests otherwise), then yes, simply using Playwright is sufficient.
b) Still, I believe it is necessary to use at least a secure browser with fingerprints and proxies; Camoufox is well-suited for this, or at least a patched Playwright.
c) If you want a maximally secure and safe browser that is incredibly difficult to track - Dolphin Anty is suitable. It can be easily connected to the GUI in such a way that profiles can be added separately in Dolphin and they will sync with the GUI, or vice versa (all management in the GUI and synchronization in Dolphin).
2. Regarding captcha, if the captcha is clickable (captcha v2-3), without complex manipulations, etc. - a well-protected browser and mouse click automation are sufficient. Then there will be no need to do it manually; otherwise, it can be set up as you initially wanted.
3. Automation, queues, etc., are not difficult to implement. There are many convenient ready-made and lightweight (built-in) solutions in Python.
4. There are many fresh good solutions for the GUI; if you have preferences, I will use that; if not, I will look for good, convenient, adaptive solutions. It is also theoretically possible to connect via Electron (create an admin panel in React and compile it to exe). This way, there are no limitations in terms of aesthetics and convenience.
… 5. I will definitely set up a quality logging system, error tracking, and testing to ensure that everything is going correctly at every stage.
In general, I have done many similar projects and would be happy to implement yours as well.
I look forward to working with you.
-
1825 52 0 Good day. I can write a desktop application for this task. I have experience - you can check examples in my portfolio.
-
3067 11 0 1 Hello.
I have experience in developing desktop tools in Python for automating browser scenarios, managing task queues, multi-accounting, and GUI. For such a project, it is optimal to use Playwright + PySide/PyQt: Playwright will provide stable operation with profiles and proxies, while the GUI can be made simple and convenient for daily use.
According to your description, the architecture should be divided into several levels: separate browser profiles and proxies for accounts, a task queue manager, a module for working with websites, and a separate GUI layer. This will allow for easy scaling of the system from 300 to 1000+ ads per day without completely rewriting the logic.
It is also possible to implement:
saving task states,
auto-recovery after errors,
… flexible limits and timings,
manual CAPTCHA handling without stopping other processes,
export/import via Excel with a prepared template.
Support for multi-site should be built in from the start through an adapter structure, so that Bazoš.sk and Bazoš.cz work as separate modules and in the future, other platforms can be connected.
After discussing the details, I will be able to propose the application structure, a phased estimate, and development timelines.
-
536 3 0 1 Hello. I have reviewed your technical assignment for creating a desktop application to automate work with Bazos. The task is completely clear and feasible to me. I specialize in developing similar solutions based on Python using Playwright and can ensure reliable operation with multiple accounts through isolated browser profiles and proxy servers. I propose to implement the graphical interface using PyQt, which will ensure stable program operation without window freezes even under high load of up to 1000 listings per day. The logic for waiting for manual input when a captcha appears, reading data from Excel tables, and rotating the task queue is well integrated into such architecture. All necessary activity statuses and error logging will be clearly displayed in the interface. Could you please tell me how many product characteristics are planned to be filled from the Excel template and do you already have proxies for conducting initial tests?
-
1476 14 1 Very familiar with Python and automation through Selenium and Playwright, I have previously worked on similar projects involving task queues and proxies. I can quickly build a reliable backend with the necessary logic and a simple GUI using PySide. Could you please let me know if there are any requirements for a specific Excel template format for import/export?
-
716 4 0 I have experience in creating desktop solutions in Python with browser automation through Playwright, multithreading, a queuing system, and a GUI for managing a large number of tasks. For your project, it is especially important not just to "write a parser," but to build a stable architecture that can handle a daily load of 300-1000 listings without constant manual intervention. This will be the main focus. The implementation will be done with scalability in mind: a multi-site architecture will allow for easy addition of new listing sites in the future, and separate browser profiles and individual proxies for each account will ensure independent operation of threads. A fault-tolerant error handling system will also be implemented so that the failure of one account or listing does not stop the entire system. The GUI will be simple, intuitive, and oriented towards daily work without the need for technical knowledge. I will also provide logging, listing statuses, queue management, flexible timings, and manual CAPTCHA handling without losing the process. As a result, you will receive not a "one-time script," but a full-fledged desktop application for stable semi-automated work with listings.
Work plan:
- Design of the multi-site architecture and application structure
- Development of the account system with separate browser profiles and proxies
- Implementation of listing publication modules for Bazoš.sk and Bazoš.cz
- Creation of a mechanism for republishing and deleting listings
- Development of a task queue with priorities and account rotation
… - Implementation of a system for listing statuses and logging
- Configuration of error handling without stopping the entire system
- Introduction of pauses, timings, and working intervals
- Implementation of a waiting mode when CAPTCHA appears
- Development of a desktop GUI using PyQt/PySide
- Creation of interfaces for managing accounts, listings, and tasks
- Integration of Excel import/export and preparation of templates
- Load testing and performance optimization
- Final assembly of the desktop application for Windows.
-
6589 28 0 The task is clear: a desktop application in Python + Playwright with a PyQt GUI, multi-account through separate profiles and proxies, task queue, Excel import, logging, pause on CAPTCHA.
I will make the architecture modular for multi-site — adding a new site will be easy. A separate worker for each account, statuses (active/sold/error), error handling without stopping the entire queue. I will provide the Excel template.
Deadline — 18–22 days, 14500 UAH, the source code is yours.
Does Bazoš require authorization via email or are there ready sessions for accounts?
-
4975 41 4 1 Good day! Experienced Python developer, specializing in automation (Playwright/Selenium) and GUI applications (PyQt/PySide). Ready to implement a desktop application for Bazoš with multi-account support, proxies, task queues, and flexible settings. I will integrate work with Excel. Message me in private.
-
95644 1272 1 10 Hello. I have extensive experience with Python/Node.js. I am ready for collaboration.
-
1738 9 0 Good day, I have experience working with Python as well as Telegram bots, I can complete everything quickly and efficiently, write to me and we will discuss the details.
Current freelance projects in the category Bot Development
A simple checkpoint bot needs to be created for the GTA5 server.
56 USD
Operating principle: https://www.youtube.com/watch?v=yTTRQfYSfaY In short, there is a large checkpoint, you stand on it and press the letter "E" (English), 6 small checkpoints appear, and the bot just needs to run and press "E" at the checkpoints. I tried using Python and AHK -… Bot Development ∙ 2 hours 7 seconds back ∙ 6 proposals |
Integration of the analytics system with the Database in Tables
112 USD
The current analytics system needs to be brought to a stable working state. Currently, data from CRM, telephony, and advertising accounts is pulled through Supabase via MSP into Google Sheets, but some processes still require manual control. This needs to be eliminated.1.… AI & Machine Learning, Bot Development ∙ 17 hours 45 minutes back ∙ 27 proposals |
Telegram bot for hiring/searching employees. For job searching.
25 USD
1. General Concept Creation of a Telegram bot for automating recruitment and mutual job searching. The system operates on the principle of active response and mutual confirmation of interest (Double Opt-In). The system includes two roles: Employer (Company Owner) and Worker (Job… Python, Bot Development ∙ 19 hours 38 minutes back ∙ 76 proposals |
Two-way messaging exchange between CRM Creatio and Telegram
156 USD
Implement a two-way messaging exchange between CRM Creatio and Telegram according to the specifications https://docs.google.com/document/d/1Y8qL2CJwwmVSrJOXfQipoi27t-wkvDx1UmA2-niTtWs/edit?usp=sharing Web Programming, Bot Development ∙ 1 day 7 hours back ∙ 44 proposals |
Turnkey Telegram bot: daily reminders and rotation of duty personnel with monitoringA Telegram bot is needed for internal team operations. The stack is up to you; the result is what matters, not the method. What it does: — posts a reminder in the group at a specified time every working day and tags two on-duty members (from two different lists); — manages the… Bot Development ∙ 1 day 8 hours back ∙ 94 proposals |