用Beautiful Soup消除Facebook的喜欢,评论和分享

我想利用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)

评论和喜欢也是如此。我该怎么办?

wxyxxlh 回答:用Beautiful Soup消除Facebook的喜欢,评论和分享

Facebook使用客户端呈现...这意味着您在获取的HTML文档中将其存储在 soup 变量中,而该javascript代码实际上是仅当您在其中显示内容时才呈现内容的javascript代码浏览器。

,

可能您可以尝试使用Selenium

本文链接:https://www.f2er.com/3168350.html

大家都在问