Удалять лайки в Facebook, комментировать и делиться с Beautiful Soup - PullRequest
0 голосов
/ 04 ноября 2019

Я хочу собрать количество лайков, комментариев и комментариев с Beautiful soup и Python. Я написал код, но он возвращает мне пустой список, я не знаю, почему:

это код:

from bs4 import BeautifulSoup
import requests


website = "https://www.facebook.com/nike"

soup = requests.get(website).text
my_html = BeautifulSoup(soup, 'lxml')


list_of_likes = my_html.find_all('span', class_='_81hb')
print(list_of_likes)

for i in list_of_likes:
    print(i)

То же самое с комментариями и лайками. Что мне делать?

Ответы [ 2 ]

0 голосов
/ 04 ноября 2019

Возможно, вы можете попробовать использовать Селен .

0 голосов
/ 04 ноября 2019

Facebook использует визуализацию на стороне клиента ... это означает, что в HTML-документе, который вы получаете, и он хранится в переменной soup , это просто код javascript, который фактически отображает содержимое только при его отображении в браузере. .

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