1. Цель проекта Создание парсера для LinkedIn, который будет работать через Telegram. Парсер должен собирать информацию о пользователях и компаниях с LinkedIn, включая:
Имя пользователя
Ссылка на профиль пользователя
Название компании
Ссылка на профиль компании
Почтовые адреса (по возможности)(пункты могут добавляться в зависимости от возможностей api)
Результаты поиска должны экспортироваться в Google Таблицы для дальнейшего использования и обработки.
Парсинг будет осуществляться с использованием следующих библиотек:
linkedin-api
linkedin-scraper(или других при наличии)
2. Основные функциональные требования
Интерфейс с Telegram:
Создать бота в Telegram, который будет взаимодействовать с пользователями.
Пользователь может отправлять запросы для поиска профилей на LinkedIn и получать результаты в виде сообщений в Telegram.
Результаты поиска, помимо вывода в Telegram, должны быть экспортированы в Google Таблицы.
Поиск на LinkedIn:
Парсинг информации по ссылке на поиск с выставленными фильтрами
Реализовать поиск через LinkedIn Search и Sales Navigator.
Обработка ошибок:
Обработка ошибок, возникающих при неудачном запросе, блокировке аккаунтов и других нештатных ситуациях.
Экспорт в Google Таблицы:
После получения результатов поиска, парсер должен автоматически экспортировать данные в Google Таблицы.
Для каждого поиска создавать новый лист, с уникальным названием по имени пользователя
Таблица должна содержать следующие колонки:
Имя пользователя
Ссылка на профиль
Название компании
Ссылка на компанию
Почта (если доступно)
Для работы с Google Таблицами необходимо использовать Google Sheets API для автоматического создания и редактирования таблиц.
3. Функциональные особенности
Телеграмм-бот:
Бот должен принимать команды от пользователя через Telegram:
/start — запуск бота и приветственное сообщение.
/search <поисковый запрос> — выполнение поиска по ключевому запросу на LinkedIn, вывод результатов в Telegram и экспорт их в Google Таблицы.
/help — описание доступных команд.
Каждому результату поиска должна быть дана краткая информация:
Имя пользователя.
Ссылка на профиль пользователя.
Название компании.
Ссылка на профиль компании.
Почтовый адрес (если доступно).
Парсинг LinkedIn:
Использовать linkedin-scraper для получения информации с публичных страниц пользователей и компаний (если доступны).
Использовать linkedin-api для получения информации о профиле пользователя, включая имя, компанию, позицию и почту (если доступна).
Получение данных:
Для пользователей, чьи страницы доступны:
Имя и фамилия.
Профильная ссылка на LinkedIn.
Компания, где работает пользователь.
Ссылка на страницу компании.
Электронная почта (если публично доступна).
Ограничения:
Параллельное выполнение запросов для ускорения поиска, если возможно.
Для избежания блокировок необходимо добавить случайные задержки между запросами.
Отображение ошибки в случае блокировки пользователя или проблемы с запросом.
Данные безопасности и конфиденциальности:
Соблюдать политику конфиденциальности LinkedIn и избегать парсинга данных, которые противоречат их условиям использования.
Защита данных пользователей (например, пароли) и соблюдение стандартов безопасности для Telegram-ботов.
4. Технические требования
Среда разработки:
Python 3.8 или выше.
Использование библиотек python-telegram-bot для создания бота.
Использование linkedin-scraper и linkedin-api для получения данных с LinkedIn.
Использование Google Sheets API для автоматического экспорта данных в таблицы.
Интеграция с Telegram:
Использование Telegram Bot API для создания и работы с ботом.
Получение сообщений от пользователей и отправка ответов.
Архитектура:
Парсер должен быть многозадачным, чтобы обрабатывать несколько запросов одновременно, без блокировки аккаунта.
Реализовать использование баз данных или файлов для хранения временных данных (например, для отслеживания ограничений и очереди запросов).
Интеграция с Google Sheets API:
Для работы с Google Таблицами необходимо использовать OAuth 2.0 для авторизации и доступа к Google Sheets API.
После получения результатов поиска парсер должен автоматически создать новый лист в Google Таблице, заполнить его соответствующими данными и предоставить ссылку на таблицу пользователю.
5. Этапы разработки
Этап 1 — Создание Telegram-бота:
Настройка Telegram-бота и его интеграция с Python.
Разработка команд для бота (например, /start, /search, /help).
Этап 2 — Реализация парсера LinkedIn:
Настройка и тестирование библиотек linkedin-api и linkedin-scraper.
Реализация логики поиска и извлечения данных из LinkedIn.
Обработка информации о пользователях и компаниях.
Этап 3 — Интеграция с Telegram-ботом:
Интеграция парсера с Telegram-ботом для отправки результатов поиска.
Обработка команд и вывод результатов пользователю.
Интеграция с Google Sheets API для автоматического экспорта данных.
Этап 4 — Тестирование:
Проведение тестирования бота на различных данных и исправление ошибок.
Проверка работы бота в условиях ограничений и капч.
Этап 5 — Развертывание и поддержка:
Развертывание бота на сервере или в облаке.
Обеспечение стабильной работы и мониторинг.
6. Дополнительные требования
Возможность доработки бота с добавлением новых функций.
Оптимизация скорости работы бота и парсера для эффективного получения данных.
Предоставление отчётов о работе бота в случае возникновения ошибок или блокировок.
7. Ожидаемые результаты
Рабочий Telegram-бот, который позволяет искать информацию на LinkedIn и экспортировать данные в Google Таблицы.
Результаты поиска, включающие имя пользователя, ссылку на профиль, компанию, ссылку на компанию и почту (если доступно), экспортируются в таблицу.
Отрисовать по ТЗ барабан (без надписей), файлы прилагаю руб
Графический дизайн
Опубликован: 22.01.25 23:03
Бюджет: 3000 руб.~$37.45
Планировка 1 комнатной квартиры
Техническое задание для планировки квартиры
Я мужчина, 33 года, проживаю один. Без детей, животных и планов на их появление. Квартира создаётся исключительно для личного использования, приём гостей не предусмотрен.
1. Спальная зона
Центральный элемент – кровать с прикроватными тумбами или полочками.
Напротив кровати – телевизор.
Опционально: кресло для отдыха, переодевания или чтения.
2. Общая зона (гостиная + кухня)
При входе кресло, пуф для одевания обуви.
Кухня компактная, видовая, акцент на эстетику, не на функциональность.
Обязательная техника: холодильник, варочная поверхность, мойка, духовой шкаф.
Остров (1-3 стула – опционально).
Диван и рабочий стол, совмещённые в едином пространстве.
Шкаф для хранения личных вещей и документов.
3. Санузел, гардеробная, постирочная
Гардеробная – вместительная, для хранения одежды, обуви и бытовых предметов.
Санузел – минималистичный, с душевой кабиной (без ванны).
Постирочная с зоной для сушки и глажки, логично объединена с гардеробной и переходом в спальню.
Дополнительно предусмотреть место для картины с подсветкой .
Проживаю в квартире очень похожей на данный момент поэтому конкретно знаю каждую вещь который должен присутствовать в данной планировке .
Интерьер и экстерьер
Опубликован: 22.01.25 22:58
Бюджет: 6000 руб.~$74.9
Продвижение соц.сетей
Нaша кoмпaния сможет продвинуть Ваши cоциaльные ceти пo выгoдным уcлoвиям. [:1f680]
Наш oпыт paбoты бoлее 10 лет. Мы с успeхом пpoдвинули бoлee 10 000 групп и пpoфилeй.
Paботaли c кpупными кoмпaниями, брeндaми, блогеpами и пoлитиками.
Цeны для каждoй cоциaльнoй ceти индивидуальны и дoступны.
Актив/не актив подписчики
Лайки, просмотры
Репосты
Соцсети и SMM
Опубликован: 22.01.25 22:50
Бюджет: 1000 руб.~$12.49
Арбитраж Трафика Крым
Крым только.Всем привет, ребята кто хочет создать свою команду по арбитражу трафика, и у кого есть опыт( гембла) пишите, сделаем это вместе.
Трафик
Опубликован: 22.01.25 22:46
Бюджет: 200000 руб.~$2496.57
Нужен SMM специалист для студии дизайна интерьеров
Ищем талантливого и креативного SMM специалиста на долгосрочную работу по продвижению студии дизайна интерьеров
- полное ведение соц сетей (Инстаграм, ВК, Pinterest, Behance)
- контент планы на публикации + сторис
- монтаж роликов reels
- разработка дизайна ленты, постов, написание текстов
- взаимодействие с запросами в соц сетях
- разработки рекламных кампаний
- запуск Youtube канала
Ищем человека на долгосрочное сотрудничество!
Удаленная работа + гибкий график
Важны креативность, инициативность, видение что и как сделать чтобы увеличить продажи и средний чек
А с нас вовремя оплаченная работа, приятное общение и полная вовлеченность в проект, желание совместными усилиями добиться больших результатов!
Соцсети и SMM
Опубликован: 22.01.25 22:43
Бюджет: 60000 руб.~$748.98
Отфотошопить колесные диски
Здравствуйте! Необходимо отфотошопить цвет дисков на машине. Нужно подобрать оттенок, штук 10 вариантов от белого к серому. Спасибо
Photo
Опубликован: 22.01.25 22:38
Бюджет: 300 руб.~$3.75
Создать сетевое приложение
Необходимо создание сетевого приложения с оконным интерфейсом.
Требования по написанию программы:
- Должна написана с использованием сокетов и библиотеки Swing/JavaFX.
-Использовать библиотеки и фреймворки, которые полностью решают какую-то задачу логики нельзя, но можно использовать компоненты для интерфейса или библиотеку для разбора данных.
Десктоп программирование
Опубликован: 22.01.25 22:29
Бюджет: 4000 руб.~$49.94
HTML верстка email писем по макету из Figma
Необходимо сверстать 3 письма по макету из Фигмы. Письма должны корректно отображаться:
1. в мобильной/десткоп версии (без сложно адаптива, меняется масштаб и размер шрифтов)
2. В самых распространенных почтовых клиентах, в том числе outlook
Доп требования
1. Предусмотрена возможность замены некоторых элементов (например, картинок и заголовков)
2. Блок должен состоять из отдельных элементов, а не одной картинкой.
Общее количество блоков 17 с разной степенью сложности (где-то просто текст, где-то фоновые изображения с текстом и тд). Кворк будет разбит на 2 задачи:
1. Верстка 2 блоков футера письма (как тестовое задание, убедиться в компетенции исполнителя)
2. После верстка остальных 15 блоков
Если условия вам подходят, в откликах, пожалуйста, обязательно прикладывайте примеры и указывайте срок, за который готовы выполнить задание (без спешки). Подробное ТЗ вышлем выбранному исполнителю.
Верстка
Опубликован: 22.01.25 22:28
Бюджет: 9500 руб.~$118.59
Настроить шаблон 1с Битрикс
настроить шаблон 1с битрикс под разные устройства(мобильная)
Доработка и настройка сайта
Опубликован: 22.01.25 22:27
Бюджет: 3000 руб.~$37.45
Снять видеообзор на сайт по трейдингу (девушка, UGC)
Снять видеообзор на сайт по трейдингу (девушка, UGC) руб
Медиа и Моушен дизайн
Опубликован: 22.01.25 22:26
Бюджет: 4000 руб.~$49.94
Снять видеообзор на сайт по трейдингу (девушка, UGC)
Нужно снять видеообзор на сайт по трейдингу (UGC)
Ищем кандидата девушку. руб
Маркетинг и Реклама
Опубликован: 22.01.25 22:23
Бюджет: 4000 руб.~$49.94
Нужно перекрасить на картинке листья в однотонный цвет
нужно перекрасить на картинке листья в однотонный цвет. есть изображение, нужно перекрасить листья в однотонный цвет
Арт и иллюстрации
Опубликован: 22.01.25 22:13
Бюджет: 500 руб.~$6.25
Создание аватара для Telegram-постов в формате комиксов
Техническое задание (ТЗ) на создание аватара через нейросеть для Telegram-постов в формате комиксов
Цель:
Создать уникальный аватар (персонажа), который станет визуальным лицом компании, будет использоваться во всех Telegram-постах и сохранять 100% идентичность в каждой генерации. Посты должны быть оформлены в формате комиксов, где аватар взаимодействует с новой сценой и рассказывает информацию (кейсы, услуги, важные факты).
1. Основные требования к аватару
1.Образ персонажа:
Пол: Мужчина.
Возраст: 35–45 лет.
Внешний вид:
Уверенный, доброжелательный вид.
Тёмные волосы с аккуратной причёской, возможно, лёгкая седина.
Очки в тонкой оправе (ассоциация с профессионализмом).
Лицо: Чёткие черты, лёгкая улыбка, чтобы вызывать доверие.
Одежда:
Деловой стиль: тёмно-синий или серый пиджак, белая или светло-голубая рубашка.
Наручные часы или тонкий аксессуар для добавления деталей.
2.Особенности:
Аватар должен быть узнаваемым и соответствовать корпоративным ценностям (надежность, профессионализм, открытость).
Возможность адаптировать аватар для различных сцен, сохраняя ключевые черты.
Полное тз здесь
https://docs.google.com/document/d/1-drF6cvJ8--JKLsV7yVsT0B0aJRYOfh-SSPF2-CSYKU/edit
Арт и иллюстрации
Опубликован: 22.01.25 21:59
Бюджет: 3000 руб.~$37.45
Определение алгоритма цифровой подписи в NEAR Protocol
Добрый день. Нужно
Определить алгоритм создания цифровой подписи в NEAR Protocol. Необходимо определить, каким образом (по какому алгоритму) была сгенерирована signature, чтобы мы могли понять как ее сгенерировать для другого набора параметров. Для выполнения задания мы предоставим приватный ключ кошелька с которого были отправлены транзакции.
Скрипты и боты
Опубликован: 22.01.25 21:57
Бюджет: 4000 руб.~$49.94
Мобильное приложение Privacy Fortress
Название: Privacy Fortress
Описание: Приложение помогает защитить девайс, предлагая 4 основные категории защиты. Каждая категория включает целевые проверки и действия, которые повышают безопасность устройства и данных:
Wi-Fi Security (Wi-Fi Security Check, Malicious Sites Protection)
Personal Data Protection (Data Breach Monitoring, Find My)
System Security (Device Lock, iOS Version Check)
Safe Storage (Media Safe, Password Vault)
Минимальная версия системы: iOS 16.0
Устройства: iPhone, iPad
Референсы есть и подробное описание кажого экрана, юзер флоу (сценарии)
Экраны:
1. Сплеш
2. Экран начала проверки (первый запуск приложения)
3. Экран процесса проверки проверки
4. Экран Результаты проверки
5. Пейволл
6. Главный экран 1 - при первом запуске!
7. Главный экран 2 - после устранения проверок или реализации инструкций
7.1 Главный экран 3 (пользователь не заходил в приложении 10 дней)
8. Экран инструкция Malicious Sites Protection (+ IOS 18)
9.1 For iOS 17 and Higher
10. Экран Wi-Fi Security Check (статус 1)
10.1 Статус 2
10.3 инструкция 1
10.4 инструкция 2
11. Экран мониторинга данных Data Breach Monitoring
11.1 Статус 1
11.2 Статус 2
12. Экран проверки статуса Find My
13. Экран блокировка экрана Device Lock Статус 1
13.1 Статус 2
14. Экран Update iOS Статус 1
14.2 Статус 2
15. Сеттинг
Веб и мобильный дизайн
Опубликован: 22.01.25 21:53
Бюджет: 100000 руб.~$1248.29
Обучить работе с ПО Blender в сжатые сроки
Требуется обучить основам программы Blender за 2 месяца (около 5 часов в неделю в любое время на выбор), с возможностью дальнейших консультаций. Специализация - интерьеры. Интересует: точное построение, как в архитектуре, наложение текстур, грамотно выставленный свет, возможности более реалистичного рендера. Владею Photoshop, Corel Draw, немного Archicad. Оборудование - комп macOS Sequoia 15, планшет Wacom.
Modeling
Опубликован: 22.01.25 21:41
Бюджет: 1000 руб.~$12.49
Продвижение реф ссылки
Ищу человека кто продвинет мою реф ссылку, срок от недели до двух недель.
Персональный помощник
Опубликован: 22.01.25 21:35
Бюджет: 10000 руб.~$124.83
Создание баннера на главную страницу Крипто Казино
Техническое задание для баннера крипто казино
1. Общая информация
Проект: Разработка баннера для крипто казино.
Цель:... руб
Графический дизайн
Опубликован: 22.01.25 21:35
Бюджет: 2000 руб.~$24.97
Доработать дизайн сайта на основе макета
Есть макет для сайта по типу patreon/medium https://www.figma.com/design/5zCtW78TmYZnseGorl5DSF/Untitled?node-id=0-1&t=19Eimvn9NfM3u74T-1
Макет не доработан до конца. Нужно посмотреть макет и привести, доработать компоненты и формы.
Нужно добавить следующие страницы:
1) Страница профиля пользователя. Эту страницу должны видеть все кто кликает по профилю юзера, например в блоге.
Пользователи должны видеть публичные данные пользователя коллекцию(библиотеку), список блогов которые пишет автор.
2) Раздел статистики. Первичные наброски для статистики на макете есть (для произведения).
Статистика должна быть как по блогам так и по произведениям.
Собираемые данные общее количество просмотров, число и прирост просмотров (за день, за неделю, за период)
Аналогично для числа добавлений в библиотеку. Количество подписок на блог, отписок, количество покупок для книги или для подписки.
3) Страница поисковой выдачи по сайту (на осонове главной)
Веб и мобильный дизайн
Опубликован: 22.01.25 21:30
Бюджет: 40000 руб.~$499.32
3д поле для битвы и персонаж
Нужно создать локацию - поле для боя (фаил 1)
и персонажа - койот с катаной (фаил 2)
для браузерной мобильной игры (то есть должна быть минимальная нагрузка на систему). Приоритет для свечащихся элементов, атмосферы и тд.
Если все гуд - будем работать над этим проектом в долгосрок.