我最近开始学习python,我做的第一个项目之一是从我儿子的教室网页上删除更新,并向我发送他们更新网站的通知。结果这是一个简单的项目,所以我想扩大这一点,并创建一个脚本,将自动检查我们的乐透号码是否命中。不幸的是,我还没有弄清楚如何从网站上获取数据。这是我昨晚的一次尝试。from bs4 import BeautifulSoup
import urllib.request
webpage = "http://www.masslottery.com/games/lottery/large-winningnumbers.html"
websource = urllib.request.urlopen(webpage)
soup = BeautifulSoup(websource.read(), "html.parser")
span = soup.find("span", {"id": "winning_num_0"})
print (span)
Output is here...
上面列出的输出也是我在使用web浏览器“查看源代码”时看到的结果。当我使用web浏览器“检查元素”时,我可以在“检查元素”面板中看到中奖号码。不幸的是,我甚至不确定web浏览器是如何/在哪里获取数据的。是从另一页加载还是从后台脚本加载?我以为下面的教程会对我有所帮助,但我无法使用类似的命令获取数据。
如有任何帮助,我们将不胜感激。
谢谢

被折叠的 条评论
为什么被折叠?



