我想利用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)
评论和喜欢也是如此。我该怎么办?
答案 0 :(得分:0)
Facebook使用客户端呈现...这意味着您在获取的HTML文档中将其存储在 soup 变量中,而该javascript代码实际上是仅当您在其中显示内容时才呈现内容的javascript代码浏览器。
答案 1 :(得分:0)
可能您可以尝试使用Selenium。