• Projects 6
  • Rating 5.0
  • Rating 1 194

Budget: 18000 UAH Deadline: 6 days

Hello. I am adapting the chat part to the new interface with specific changes, preserving the existing GUI, SQLite, settings, and logic of other modules. I work with Python, Selenium, asyncio, and refactoring existing code. On the first day, I will prepare a map of chat modules and a reproducible scenario, with the complete result including launch and testing in 8 days. Will there be a test X-account and ready chat verification scenarios after hiring?

  • Projects -
  • Rating -
  • Rating 318

Budget: 4650 UAH Deadline: 5 days

Hello, Taras!

I see that after the Twitter (X) layout update, you have encountered issues with chat locators (Twitter DM). This is a classic situation in browser automation: when the DOM structure of the site is updated, old selectors stop working.

I have extensive experience in developing and refactoring desktop Python applications based on Selenium, CustomTkinter, and SQLite. The size of your program (about 9000 lines) does not scare me — I know how to work with someone else's code, analyze the architecture, and make targeted changes without disrupting the overall logic of the project.

My action plan for fixing the program:
1. I will conduct an audit of the project structure, find the modules responsible for authorization and chat functionality.
2. I will update the XPath/CSS selectors for the new Twitter (X) interface.
3. I will add dynamic waits (WebDriverWait) to ensure the software runs stably even with slow page loads or changes in proxy speed.

  • Projects 15
  • Rating 5.0
  • Rating 8 186

Budget: 6000 UAH Deadline: 4 days

Hello, Taras!

I am Nina, representing the IT team Valflow. Our lead engineer Valentin and the team have extensive experience in refactoring existing Python code, reverse engineering DOM structures, and web automation (Selenium / Playwright / CustomTkinter / SQLite / asyncio).

We have thoroughly reviewed the task description. We fully understand the reasons for the chat module failure after the X (Twitter) layout update and the steps for carefully adapting the codebase:

1. Audit & Isolation of modules (Python / Selenium):
* Localization of all code blocks responsible for working with DM X (Twitter), without affecting the CustomTkinter interface, asyncio loop mechanisms, and SQLite structure.
* Study of the current DOM tree of the updated X (Twitter) chats, matching new XPATH/CSS selectors and dynamic attributes.

  • Projects 14
  • Rating 5.0
  • Rating 4 205

Budget: 1200 UAH Deadline: 7 days

Good day, Taras!

I have experience working with Python, web interface automation, and code refactoring. I understand that it is necessary to adapt your program to the new Twitter chat interface to restore its functionality.

To propose a specific action plan, I first need to study the program's structure and determine which modules require adaptation. After that, I will be able to create a plan for making changes to preserve the existing logic.

The preliminary cost of my services is from $400 per month. The implementation time depends on the scope of changes, but it usually takes 2-4 weeks.

In my profile, you can view examples of my work that demonstrate my approach to projects: Freelancehunt

  • Projects -
  • Rating -
  • Rating 348

Budget: 3000 UAH Deadline: 5 days

Hello, Taras! It seems that X has updated the selectors, causing Selenium to "lose" the chats. I regularly adapt the parsers to changes in the layout. The key here is to implement the most flexible locators so that the code doesn't break from the next A/B tests.

Are you using a stealth plugin to bypass Selenium detections?

I suggest we have a call to analyze the code and agree on a plan for the changes.

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules