Питоном по фейсбуку. Нужна программа - 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 части---
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д