Мы ищем специалиста для разработки и создания сервиса, который может выполнять скрейпинг Twitter (X) и быть доступным через API-интерфейс. Сервис должен выполнять следующие функции:
Получение 10 последних твитов аккаунта. Возможность фильтрации по типу твита: твит, ретвит, цитата или все. Для данного твита — получение списка аккаунтов, которые ретвитнули или процитировали его. Возможность фильтрации по ретвитам, цитатам или всем действиям.*Получение всех аккаунтов, на которые подписан данный аккаунт.*Получение всех подписчиков аккаунта. Проверка, подписан ли аккаунт A на аккаунт B. Возвращение метаданных аккаунта (имя пользователя, ID пользователя, возраст аккаунта, статус верификации, ссылки на изображения и т.д.).* Эти функции не должны возвращать ответ немедленно, но должны быть надежными. Для аккаунтов с большим количеством подписчиков результат не должен занимать больше одного часа. Как только набор результатов будет готов, сервис должен отправить уведомление/вебхук/HTTP-запрос.
Дополнительные требования:
Сервис должен поддерживать аккаунты с количеством подписчиков до 1 миллиона. Должен быть достаточно надежным (99% успешных вызовов). Использование ротации между различными аккаунтами и прокси для повышения надежности и скорости. Мы можем предоставить Twitter-аккаунты, API для решения капчи и прокси при необходимости. Логирование аккаунтов или прокси, которые были ограничены. Вход в Twitter-аккаунт не должен требовать кода из электронной почты (можем использовать 2FA-код). Технические требования:
Сервис должен быть реализован как Docker-сервис, который можно легко развернуть в облачной инфраструктуре. RESTful сервис. Должен принимать учетные данные API-ключа. Предпочтительно написание на TypeScript (или Python). Комментарии в коде, если они есть, должны быть на английском языке. Ответы должны быть в формате JSON. За исключением особых указаний, использование платных сервисов/API не допускается. Архитектура и код должны быть чистыми и хорошо структурированными. Проект должен быть завершен в течение 1 недели.
FitFlop launches Black Friday sale and it includes 40% off Birkenstock dupes
Lucas County Dogs for Adoption: 11/28
Best Black Friday office chair and desk deals: November 28
Exclusive: Sumit Kaul on joining the new season of Tenali Rama as Girgit; says ‘It will be a challenge for me to live up to the expectations of audience’
«Грузовичкоф» на передовой новых коллабораций с блогерами: выступление Наталии Поникаровской на конференции The Trends
Bloody - участник и технический партнер Red Expo-2024
«Грузовичкоф» на передовой новых коллабораций с блогерами: выступление Наталии Поникаровской на конференции The Trends
Филиал № 4 ОСФР по Москве и Московской области информирует:
Отделение СФР по Москве и Московской области оплатило свыше 243 тысяч дополнительных выходных дней по уходу за детьми с инвалидностью
The community behind the PC port of Ocarina of Time have been secretly working on a native version of Star Fox 64
Five new Steam games you probably missed (November 25, 2024)
Riot is flexing its anticheat Vanguard by placing a bounty of up to $100,000 for anyone brilliant enough to find and report gaps in the system
Your League of Legends rank will reset less in 2025, and creepy XP-boosting flowers will now grow around your corpse thanks to the new theme coming in season 1
Филиал № 4 ОСФР по Москве и Московской области напоминает:
С начала года сотрудники контакт-центра Отделения СФР по Москве и Московской области проконсультировали более 880 тысяч граждан
Компания «КЕНГУРУ.ПРО» приняла участие в благоустройстве набережной Махачкалы
Николай Семёнов – известный российский спортсмен, тренер, блогер и предприниматель.
Сеть клиник «Будь Здоров» запустила медицинского GPT-ассистента
Bloody - участник и технический партнер Red Expo-2024
Александр Федотов из «ДОМа-2» о конкурентах на «Мистере Планета» и пикантном предложении 70-летней пенсионерки
Филиал № 4 ОСФР по Москве и Московской области информирует:
Отделение СФР по Москве и Московской области оплатило свыше 243 тысяч дополнительных выходных дней по уходу за детьми с инвалидностью