Скрипт для Linkedin отправки запросов на соединение
Цель проекта – автоматизация пользовательских процессов linkedin в части отправки запросов на соединение, endorse и отправки сообщений.
Задачи:
1. Автоматизация процедуры отправки запросов на соединение с учетом ограничений linkedin (после отправки N-запросов выполняется проверка на робота, действительная mm часов)
2. Автоматизация отправки сообщений linkedin с учетом ограничений linkedin
Описание задач:
I. Автоматизация процедуру отправки запроса на соединение.
Выполняется по результатам текущего поискового запроса пользователя последовательно с каждым найденным контактом. При этом процесс отправки должен останавливаться после отправки N-запросов с возможностью продолжить отправку с запроса N+1
Входящая информация:
• Параметры поискового запроса (задается в стандартном инструменте поиска linkedin)
• N - Количество контактов, которым осуществляется отправка сообщения по поисковому запросу (глубина отправки)
• Страница и контакт с которого необходимо начинать/продолжать отправку сообщений
• Текст для отправки приглашения
Последовательность выполнения шагов программы с каждым найденным контактом:
1. Открытие страницы контакта
2. Отправление запроса на добавление
• Текст запроса задается в начале работы программы индивидуально для каждого поискового запроса.
• Программа должна копировать обращение (имя) в указанное определенным символом текст запроса из профиля пользователя.
3. Запись фамилии, имени и ИД контакта, которому был отправлен запрос, в базу csv с указанием метки времени (для формирования первоначального набора с ИД – допустимо использование google app “linkedin export tool”)
4. Остановка работы до порядкового номера контакта N
5. Продолжение работы после остановки выполняется по тому же поисковому запросу при этом для каждого контакта осуществляется проверка, если он есть в сформированном csv, которым была выполнена отправка.
II. Автоматизация процедуры благодарности принявшего приглашение.
Выполняется под пользователем по сформированному в csv списку контактов первого уровня (формируется через linkedin export tool - содержит имя, ИД, ссылку на профиль и пр).
Входящая информация:
• CSV с профилями для отправки
• Текст для благодарности принятия
• Skill, который нужно endorse по умолчанию
1. Открыть профиль
2. Поставить “endorse” в 3 самых популярных skills профиля и в указанный во входящей информации skill (если указан, иначе endorse только 3 самых популярных)
3. Отправить сообщение с текстом, указанным в начале отправки (если указан, иначе не отправлять)
4. Поставить время отправки в CSV (либо сформировать csv ИД – время) по перечню, которым прошла отправка.
III. Автоматизация процедуры отправки сообщения
Выполняется под пользователем по сформированному в csv списку контактов первого уровня (формируется через linkedin export tool - содержит имя, ИД, ссылку на профиль и пр, а также персонализированный текст сообщения).
При этом текст сообщения сформирован в той же csv
Входящая информация:
• CSV файл содержащий
o Ссылку на профиль
o Текст сообщения (текст для каждого профиля уникальный)
1. Открыть профиль
2. Отправить сообщение с текстом, указанным в начале файле
3. Поставить время отправки в CSV (либо сформировать csv ИД – время) по перечню, которым прошла отправка.
В ответе просьба указывать инструменты для реализации.