python

Экспорт дней рождения из соцсети Вконтакте

Когда я пытался уйти из ВК, то многие плюшки меня безусловно останавливали. Одной из такой фич был Календарь ВК с днями рождения. Ведь забывать друзей и терять с ним контакт не хотелось, а лента ВК мешала тратить время на более полезные вещи. Поэтому ещё давно я задумывался об экспорте дней рождений из ВК. В конце концов руки дошли до этого и сначала я расскажу, как я это сделал через Python+Selenium, а потом через VK API (ссылка на след запись.)

Задача:

Написать скрипт, который заходит на страницу, открывает календарь, проходит по всем дням рождениям и записывает всё в файл формата ics (iCal). Данный формат поддерживается Apple календарем и Google Calendar.

(далее…)

Автоматическое добавление постов Вконтакте

Сегодня решил рассказать о том, как осуществить автоматическое добавление постов в Вконтакте при помощи Python+Selenium.

Пролог:

Прежде всего перед тем, как приступить к работе, если вы здесь впервые, то советую почитать «Начала«. Также я подробнее описывал действия для Facebook здесь — автоматическое добавление постов в Facebook . А посмотреть как оно будет работать можно а примере этого видео https://youtu.be/WBGv8bVv0K8

Задача:

Добавлять ссылку в текстовое поле на своей странице, ждать пока появится описание, удалять ссылку из текстового поля и отправить к себе на стену. ( Если интересен индвидуальный скрипт по постингу в различные группы или другие монотонные действия, то пишите мне)

(далее…)

Автоматическое добавление постов в Facebook

Всем привет!
Недавно ко мне обратились с просьбой создать скрипт/программу, который мог бы автоматически добавлять посты в соцсети Facebook. Причем не только к себе на страницу, но и в группы. Мне показалось это крайне интересным, так как что-то подобное я уже проделывал с соцсетью Вконтакте (об этом напишу позже).

Итак, начну с того, что вам надо посетить мою страницу с «Началами«, если ваш компьютер ещё ни разу не использовал Python и Selenium, и установить необходимое ПО для автоматизации рутинных процессов.

Поставленная задача:

Заходить к себе на страницу, в поле «Что происходит?» на странице своего профиля в ФБ печатать ссылку, ждать пока появится описание, удалять ссылку (чтобы осталось только описание), отправлять пост. И повторить те же действия для открытых групп.

(далее…)

Python+Selenium — как начать работу

Сегодня я расскажу, как начать работу с Python и его библиотекой для автоматизации действий в интернете — Selenium.

Многие слышали про высокоуровневый язык программирования Python. На данный момент к нему придумали уже, наверное, более десятков тысяч различных библиотек. Главным плюсом данного языка является простота его синтаксиса: никаких «;» в конце строки; не надо каждый раз указывать тип переменной ( а ля int, float, double и прочее ) и многие другие ништяки… Лучше почитать на официальном сайте python.org

(далее…)