Node.js + Playwright: автоматизация X.com (Twitter постинг/квоты) + скриншоты графиков
12 900 UAHПрограмма для автоматизации постинга в твиттере и скриншотов графиков на https://photon-sol.tinyastro.io/ с помощью playwright.dev
Надо с помощью playwright.dev реализовать следующий функционал.
ПК будет постоянно включен на ОС Mac или windows:
Надо чтобы пк принимал запросы по апи.
В зависимости от запроса апи запускал разные задачи с помощью playwright.dev
Везде имитирует реального пользователя и везде по всем сайтам находит необходимую кнопку и ведёт к ней мышкой имитируя реального пользователя - то есть надо водить мышкой с рандомным поведением пользователя. Чтобы ведение мышью отличалось - чтобы twtter не понял что это бот.
Браузеры должны быть открытые и в них залогиненные аккаунты x.com и https://photon-sol.tinyastro.io/ (тут логиниться через расширение браузера phantom)
Больше деталей тут: https://docs.google.com/document/d/1O1YEy6sYOjbt_GmB_DlQ-_KV2zANkqT-eCN70TMyE1I/edit?usp=sharing
-
93816 1268 1 10 Здравствуйте.Работаю с Node.js/Playwright.Готов к сотрудничеству
-
5164 210 0 Добрый день.
Могу взяться за выполнение вашего проекта.
Язык программирования C#, библиотека Puppeteer Sharp. Программа будет работать на Windows. Кроме имитации движений мыши реального пользователя, не менее важным является умение скрывать то, что браузер находится под контролем автоматизации (можете погуглить browserscan bot detection).
-
301 Здравствуйте, есть огромный опыт в подобных автоматизациях и обходах блокировок (для крупных проектов). Linkedin, Tiktok, Amazon.
Могу реализовать на Python (Это будет быстрее и эффективнее, чем на NodeJS).
Если вам реально нужен гарантированный результат, то обращайтесь.
-
159 5 1 1 Здравствуйте!
Изучил задачу — могу реализовать полностью описанный функционал через Playwright с API-сервером и имитацией реальных пользовательских действий (включая мышь, задержки, скроллы, случайные паттерны движения и антидетект).
1. Что я сделаю:
1.1. Реализую локальный API-сервер на Node.js (Express/Fastify), который принимает запросы с параметрами: task_id, browser, chart_id, coin_code.
1.2. Для каждой задачи запускаю Playwright-сценарий в выбранном браузере (Chrome/Firefox/Brave).
1.3. Настрою имитацию реального пользователя:
— движение мыши с рандомными кривыми и скоростью,
… — случайные паузы,
— клик по координатам графика,
— естественный скроллинг.
1.4. Скриншот страницы сохраняется и отправляется по API с исходными параметрами.
1.5. После получения ответа — выполняется постинг или квотинг в X.com (Twitter) с тем же уровнем имитации: ввод текста, поочередная загрузка изображений, клик по кнопке Post.
1.6. Добавлю очередь задач (выполнение по одной, без пересечений, с таймаутом 5 минут) и логирование всех событий.
2. Что уточнить:
2.1. Есть ли API-документация для получения текста поста и изображений (куда отправлять скриншоты и где забирать контент)?
2.2. Для авторизации Phantom — это расширение Chrome, правильно? Нужно ли хранить сессию между перезапусками?
2.3. Нужно ли автозапуск при включении ПК (Windows/Mac)?
2.4. Нужна ли панель статусов задач или достаточно логов в консоли?
3. Оценка:
— Технологии: Node.js, Playwright, Express, UUID, fs, Axios.
— Срок: 4–6 дней под ключ (в зависимости от тестирования и интеграции API).
— Ставка: $20/час, примерный бюджет $300–400.
Готов приступить сразу после уточнения API и структуры входных/выходных данных.
Могу сделать прототип одной задачи (например, только скриншот графика) в течение первого дня для согласования логики.
-
307 Здравствуйте.
У меня обширный опыт разработки систем автоматизации браузера с использованием Playwright и Puppeteer, включая проекты, требующие имитации поведения, похожего на поведение человека, обработки сеансов с несколькими учётными записями и безопасного выполнения задач, запускаемых через API. В недавнем проекте я создал автоматизированную систему публикации и сбора данных для социальных платформ, которая использовала рандомизированные траектории движения мыши, динамические задержки и методы скрытности для полной имитации взаимодействия с реальным пользователем. Я могу разработать для вашей системы интеграцию конечных точек API, запускающих определённые рабочие процессы Playwright, обеспечивая стабильную и незаметную автоматизацию как для Twitter, так и для Photon. Мой подход ориентирован на надёжность, масштабируемость и устойчивость к обнаружению ботов, что идеально соответствует техническим и поведенческим требованиям вашего проекта.
-
466 Здравствуйте!
Понимаю вашу задачу — нужно создать систему, которая будет автоматически выполнять действия в браузере (делать скриншоты графиков и публиковать посты в Twitter) с помощью Playwright, реагируя на входящие запросы по API.
Уточняющие вопросы:
Система должна работать на вашем локальном ПК, или можно разместить её на онлайн-сервере (VPS) для стабильной работы 24/7?
У вас уже есть активные сессии Twitter и photon-sol.tinyastro.io, или нужно реализовать автоматический вход через скрипт?
Хотите получить минимально рабочий вариант (MVP) или сразу полноценную версию с логами, перезапуском и защитой от блокировок?
Минимальное решение:
Локальный API-сервер, принимающий команды (/post_tweet, /screenshot).
… Сценарии на Playwright, которые открывают браузер с активной сессией, имитируют действия реального пользователя (движение мыши, клики, паузы).
Сохранение авторизации (userDataDir), чтобы не нужно было логиниться каждый раз.
(Опционально) Telegram-уведомления о выполнении задач.