Как использовать Python для получения моего собственного списка друзей на Facebook с селеном? - PullRequest
0 голосов
/ 02 ноября 2019
from selenium import webdriver

chrome_options = webdriver.ChromeOptions()
prefs = {"profile.default_content_setting_values.notifications": 2}
chrome_options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(chrome_options = chrome_options, executable_path = "/Users/Username/Downloads/chromedriver")
driver.implicitly_wait(10)
driver.get("https://en-gb.facebook.com/login/")
driver.maximize_window()

def fb_login():
    driver.find_element_by_id("email").send_keys("xxxx@xxxx.com")
    driver.find_element_by_id("pass").send_keys("xxxx")
    driver.find_element_by_id("loginbutton").click()

fb_login()

def fb_get_to_friends_page():
    driver.find_element_by_class_name("_1vp5").click()
    driver.find_element_by_xpath("//*[@data-tab-key='friends']").click()

fb_get_to_friends_page()

Используя приведенный выше код python, я могу перейти на страницу друзей в моей учетной записи Facebook, где все мои друзья в Facebook перечислены на одной веб-странице. Тем не менее, я хотел бы спросить, как я могу написать код на python, чтобы получить список, содержащий все имена моих друзей из Facebook? Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...