【发布时间】:2019-09-07 12:03:43
【问题描述】:
我正在尝试抓取一个显示倒数计时器的网站(目标是最终制作一个不和谐的机器人,在请求时显示计时器上剩余的时间)。但是在打印数据时,输出与原始来源不同。
环顾四周,我找不到解决问题的方法。我确定我错过了一些东西,但对它是什么一无所知(我只是将其作为个人项目进行,以前很少有 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。有人可以向我解释一下吗?
【问题讨论】:
标签: python html web-scraping beautifulsoup python-requests