代码问题
我想利用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代码实际上是仅当您在其中显示内容时才呈现内容的javascript代码浏览器。
,可能您可以尝试使用Selenium。
如果觉得前端之家所整理的内容很不错的话,欢迎点击下方分享按钮,转发给身边开发程序员好友。