我想通过 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)
评论和点赞也是如此。我应该怎么办?
Facebook 使用客户端渲染...这意味着在您获得的 HTML 文档中并将其存储在soup变量只是 javascript 代码,仅当您在浏览器中显示内容时才实际呈现内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)