我试图对显示倒计时的网站进行网络爬虫(最终目标是制作一个Discord机器人,在请求时显示剩余的计时器时间)。然而,当打印数据时,输出与原始来源不同。
寻找解决方案时,我找不到解决我的问题的方法。我确信自己错过了什么,但不知道具体是什么(这只是我的个人项目,之前很少接触过Python)。
import requests
from bs4 import BeautifulSoup
result = requests.get("https://www.wowclassiccountdown.com/")
result.status_code
result.headers
c = result.content
soup = BeautifulSoup(c)
samples = soup.find_all("div", "fusion-digit")
samples[0]
data = {}
for div in samples:
title = div.string.strip()
data[title] = div.attrs['class']
# displays data
print(data)
我无法告诉你预期的输出结果,因为它总是在变化,但明显不应该全部为0。有人能够解释一下吗?