Питоном по фейсбуку. Нужна программа - Python
Формулировка задачи:
Добрый день!
Напрягает тратить время на просмотр Ленты своего фейсбука. До 2 часов в день на пролистывание новостей.
Знаю, что больше всего интересуют:
1) посты моих друзей и тех, на кого я подписан (или их репосты) с большим количеством "Нравится";
2) посты, которые лайкнули определенные люди (отслеживание).
Если возможно сделать программу, сообщите в личку сумму.
Примеры:
У меня в друзьях пользователь1. Еще я подписан на пользователя2, пользователя3 (только подписка, но не в друзьях).
1. Пользователь2 написал пост. У него 200 "нравится". Программа сохранила ссылку.
2. Пользователь3 репостнул сообщение пользователя120345. Само сообщение пользователя120345 набрало 100 репостов и 1000 "нравится". Программа нашла и сохранила ссылку.
3. Я выбираю пользователя1 и пользователя3, и программа сортирует все посты, которые лайкнули и пользователь1, и пользователь3.
Сам не могу над этим подумать и погуглить, ибо совершенно нет времени.
Если с помощью питона такое учудить нельзя, напишите, плиз, слово "бред".
Решение задачи: «Питоном по фейсбуку. Нужна программа»
textual
Листинг программы
import pickle
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
#---1 часть---Получение cookies----
driver = webdriver.Chrome('адрес драйвера')
driver.get("https://www.facebook.com/")
email = driver.find_element_by_id('email')
email.click()
email.clear()
email.send_keys('своё мыло')
password = driver.find_element_by_id('pass')
password.click()
password.clear()
password.send_keys('свой пароль')
password.send_keys(Keys.RETURN)
pickle.dump(driver.get_cookies() , open("cookies.pkl","wb"))
driver.close()
#---конец 1 части---Потом можно удалить и работать только со 2 частью
#---2 часть---Вход с использованием cookies----
driver = webdriver.Chrome('адрес драйвера')
driver.get("https://www.facebook.com/")
cookies = pickle.load(open("cookies.pkl", "rb"))
for cookie in cookies:
driver.add_cookie(cookie)
#не пугайтесь, что вход не произошел, но cookies уже загружены,
#нужно еще раз грузануть драйвер
driver.get("https://www.facebook.com/")
#---конец 2 части---