Facebook Scraper - PullRequest
       4

Facebook Scraper

0 голосов
/ 27 января 2020

Я пытаюсь почистить пост и изображения из этого профиля в Facebook; https://www.facebook.com/carlostablanteoficial и ничего не получая при попытке получить фактический текст сообщения с этим кодом:

from urllib.request import urlopen
import requests 
from bs4 import BeautifulSoup

html = urlopen("https://www.facebook.com/carlostablanteoficial")

res = BeautifulSoup(html.read(),"html5lib");
resdiv = res.div
post = resdiv.findAll('div', class_='text_exposed_root')
print(post)

1 Ответ

1 голос
/ 27 января 2020

Это вернет много результатов:

import requests
from bs4 import BeautifulSoup

data = requests.get("https://www.facebook.com/carlostablanteoficial")
soup = BeautifulSoup(data.text, 'html.parser')

for div in soup.find_all('div'):
    print(div)

для поиска определенного класса c, измените l oop на:

for div in soup.find_all('div', {'class', 'text_exposed_root'}):
    print(div)

, но когда я попробовал это ничего не возвратил, то есть нет div с этим классом на странице

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