python怎么从网站提取数据_使用python从网站提取数据

我最近开始学习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浏览器是如何/在哪里获取数据的。是从另一页加载还是从后台脚本加载?我以为下面的教程会对我有所帮助,但我无法使用类似的命令获取数据。

如有任何帮助,我们将不胜感激。

谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值