Development of Session Manager and network layer for integrations (asyncio, Curl_cffi, Redis)
A reliable session management and HTTP request layer with support for proxies and fingerprints is needed.
Goal:
A ready-made Session Manager that creates, stores, and rotates sessions by accounts, plus a basic network layer on curl_cffi. Delivered - when all tests pass, sessions are stored in PostgreSQL encrypted (AES-256-GCM), and integration tests with mocks show stable operation under 100+ parallel requests.
Tasks:
1. Design PostgreSQL models for storing sessions and proxies.
2. Implement SessionManager (asyncio) with sharding by account.
3. Integrate curl_cffi with automatic replacement of fingerprints and proxies.
4. Encrypt/decrypt sensitive data (cookies, tokens) AES-256-GCM.
5. Mechanism for proxy rotation and handling bans/captchas (stubs for events).
6. Idempotent requests with retries (exponential backoff).
7. Log network errors in MongoDB.
8. Unit and integration tests (pytest-asyncio) with 90% coverage.
9. Documentation for the API of SessionManager.
10. Deployment instructions in Docker.
Requirements:
Python 3.11+, asyncio, curl_cffi.
Experience with PostgreSQL + SQLAlchemy/Asyncpg.
AES-256-GCM encryption.
Working with proxies and fingerprints (basic level cloudflare bypass).
Idempotency and retries.
Parallel processing of 100+ requests without leaks.
A plus:
Experience bypassing anti-bot systems (curl_cffi browser impersonation).
Knowledge of cloudflare-turnstile bypass (working with ready-made solutions from git).
Experience with Redis for session caching.
CI/CD (GitHub Actions).
Timeline: 14 days, start immediately after approval.
If you are available and ready to work, please send your resume, we will consider it in order of receipt.
Current freelance projects in the category Python
Application developmentI wish to create a mobile application for communication, the app should have audio and video calls, group chat creation, the ability to sync with phone contacts, account settings: email binding, 2FA, phone number, the ability to customize app notifications, change the app… Java, Python ∙ 13 hours 57 minutes back ∙ 26 proposals |
Setting up two-way integration of WhatsApp with Odoo CRMHello! We are looking for a specialist to implement a technical task for setting up a two-way integration of the WhatsApp messenger with the Odoo CRM system. ⚠️ Important technical clarification: The official WhatsApp Business API (WABA) is not considered. It is necessary to… Python, Web Programming ∙ 23 hours 52 minutes back ∙ 22 proposals |
Data parsing through mobile APILooking for a person with experience in data parsing through mobile API, for parsing e-commerce, rozetka and similar sites. Tasks: 1. Intercepting traffic from the mobile application (Android), setting up a proxy, analyzing requests. 2. Identifying the necessary API endpoints… Python, Data Parsing ∙ 2 days 20 hours back ∙ 30 proposals |
Find a product feed (Google Merchant XML) for a website on OpenCart
16 USD
It is necessary to find a direct link to the active product feed (XML) of a competitor for Google Merchant Center Platform (CMS): OpenCart / ocStore Find the original feedRequirements for the result: Working link to the XML file Python, Data Parsing ∙ 8 days 5 hours back ∙ 29 proposals |
Development of a TikTok farm (content factory)It is necessary to develop a system for centralized management of multiple TikTok accounts with automatic content publishing, using individual proxies and simulating natural account activity. Functional Requirements1. Account Management Adding and removing TikTok accounts.… Python, Bot Development ∙ 8 days 17 hours back ∙ 23 proposals |