Требуется разработать Telegram-бота для автоматизации playerok.com. Бот должен иметь функции автоматической переустановки товара, автовыполнения заказов и уведомлений в чат. Необходимы кнопки функций, общий переключатель и возможность добавления фильтров для ключевых слов. Подробности включают интервал поднятия товара и настройки для каждой функции.
Чекер LinkedIn
LinkedIn Domain Checker через Google + AdsPower
---
Цель:
Создать чекер, который:
1. Ищет компании на LinkedIn по доменам — через Google (а не встроенный поиск LinkedIn)
2. Переходит на страницу компании
3. Проверяет:
- Совпадение домена
- Наличие верификации (Verified Page и дата)
---
Язык:
- Node.js (с puppeteer) или Python (с playwright-async)
- Обязательно: WebSocket-интеграция с AdsPower
- Работа в несколько потоков через AdsPower-профили
---
Вход:
- domains.txt
— список доменов (по одному на строку)
- config.json
:
```json
{
"adspower_api": " http://local.adspower.net:50325",
"profiles": ["k109syyt", "k10abc", "k10xyz"],
"domains_per_profile": 400,
"delay_range_sec": [1.5, 3.5],
"output_csv": "results.csv",
}
```
---
Как работает:
1. Загружаем список доменов и распределяем на AdsPower-профили (до 400 на каждый).
2. Для каждого домена:
- Выполняем Google-запрос:
```
site:linkedin.com/company "example.com"
```
или
```
example.com linkedin
```
- Ищем ссылку на профиль компании (вида https://www.linkedin.com/company/…`)
- Если найдено — переходим на LinkedIn-страницу этой компании
- Далее парсим:
---
Проверка профиля:
1. Ищем блок Website извлекаем ссылку
2. Сравниваем с оригинальным доменом (нормализуем оба):
- удаляем http://
, https://
, www.
- отсекаем всё после /
- игнорируем регистр
Совпадение засчитывается, если базовый домен совпадает
3. Проверяем наличие блока Verified page
и дату, если есть
4. Пишем результат
---
Вывод:
- domain
, company_name
, company_url
, verified (yes/no)
, website_match (yes/no)
, verified_date
, used_profile
- CSV
---
Важно:
- Можно использовать либо обычный Google-поиск через Selenium, либо SERP API (опционально)
- При использовании SERP API — добавьте ключ serpapi_key
в config.json
- Если ключ не указан, используется поиск через Selenium (ручной)
- Работа через AdsPower с DevTools WS
- Не больше 3–5 активных потоков одновременно (1 профиль = 1 поток)
- Делать задержки между действиями (random sleep + прокрутка)
- В случае ошибок — логировать, не падать
- Продолжать выполнение при обрывах и timeouts
---
Зависимости:
- Python: playwright
, websocket-client
, requests
, beautifulsoup4
- Node.js: puppeteer-core
, ws
, axios
, cheerio
и т.д.
---
Пример профилей:
- AdsPower API: http://local.adspower.net:50325`
- Профили: k109syyt
, k10abc
, k10xyz
, ...
---
Приложены примеры страниц:
- Пример верифицированной страницы (галочка + дата)
- Пример совпадения домена в разделе Website
- Пример успешного поиска через Google вместо LinkedIn
---
config.json:
```json
{
"adspower_api": " http://local.adspower.net:50325",
"profiles": ["k109syyt", "k10abc", "k10xyz"],
"domains_per_profile": 400,
"delay_range_sec": [1.5, 3.5],
"output_csv": "results.csv",
"serpapi_key": "57eb0fe7747026db13b412c3718f37793c63706b9f816efdfcb7ff7c0d00d151" // <--- опционально
}
```
Если поле serpapi_key
отсутствует или пустое — используется поиск через обычный Google вручную.
!!ТЗ было написано с помощью чатбота, могут быть неточности, но вроде все проверил, должно быть все правильно. Если будут вопросы - уточняйте.
Заявки фрилансеров
Похожие заказы
- $6Веб-программирование3 заявкиОткрыт3 дня назад
- $50
Шукається розробник для роботи з сайтом на OpenCart. Займіться змінами та підтримкою функціоналу, пов'язаного з вивантаженням товарів від постачальників через XML. Потрібна регулярна підтримка для забезпечення коректної роботи сайту.
Веб-программирование6 заявокОткрыт3 дня назад Необходимо довести до рабочего состояния парсер, который сталкивается с проблемами при работе с Cloudflare. Эмулятор для обхода уже написан, требуется исправление и улучшение текущей реализации. Возможность дальнейшего сотрудничества по другим проектам.
Веб-программирование8 заявокОткрыт3 дня назадТребуется разработка JavaScript-модуля для проигрывания видео по скроллу страницы, имитируя покадровую анимацию. Скрипт должен быть универсальным, поддерживать несколько видео и блоков на странице, а также включать функционал для нарезки видео на кадры и управления временем воспроизведения. Адаптивность и кроссбраузерность обязательны.
Веб-программирование4 заявкиОткрыт3 дня назадТребуется интеграция API для бота с доработкой меню, включающего ассистентов. Необходимо проанализировать текущую структуру и внести изменения для улучшения функционала.
Веб-программирование4 заявкиОткрыт4 дня назад- $50
Требуется разработать скрипт на Python для получения данных по пулу ликвидности Uniswap v3 через API, исключая парсинг веб-страниц. Ищется точная информация о позиции, аналогичная представленной на ресурсах Revert Finance. Убедитесь, что данные соответствуют реальным значениям.
Веб-программирование2 заявкиОткрыт5 дней назад Ищется специалист с опытом работы с платформой XenForo для разработки форума. Необходимы консультации и реализация проекта. Опыт в веб-программировании обязателен.
Веб-программирование2 заявкиОткрыт5 дней назадТребуется разработать подстраницу сайта для программного обеспечения для ресторанов и кафе, ориентируясь на предоставленный пример. Важно учесть дизайн и функционал, чтобы страница была удобной и привлекательной для пользователей.
Веб-программирование12 заявокОткрыт5 дней назад- $75
Требуется разработать веб-страницу с двумя информационными блоками, содержащими множественную анимацию. Анимация и макеты предоставлены в Figma. Необходимо реализовать обновление информации через эффекты, всплывающие pop-up окна и смену блоков с информацией.
Веб-программирование1 исполнительЗакрыт5 дней назад Разработать Telegram-бота для мониторинга хоккейных событий на сайте 1xbet. Бот должен выполнять парсинг каждые 30-45 секунд и отправлять уведомления при определенных условиях: по истечении 1 тайма при счете 0:0 и по истечении 2 таймов при счете 0:0 или 0:1. Реализовать возможность изменения ссылки для парсинга.
Веб-программирование12 заявокОткрыт6 дней назад