2024-10-08 18:27:18 发布
网友
我想知道如何使用python从网站中提取实时数据。 以下是指向网站的链接:https://live.alphatiming.co.uk/24hr
根据我在网络中看到的,该页面对URL:https://live.alphatiming.co.uk/24hr.json进行GET调用以获取数据。在
在本例中,最简单的方法是使用requests来复制并仅解析json:
requests
import requests response = requests.get(url='https://live.alphatiming.co.uk/24hr.json').json() print(response) # This will print out the data coming from that endpoint
要获得您要查找的数据,只需像处理dict一样使用response。例如:
import requests s = requests.Session() url = 'https://live.alphatiming.co.uk/24hr' page = s.get(url).text print(page)
我看了一眼你在问题中链接的网站,看到这些点和进度条(不知道为什么),我有点满意。在
但是,我认为requests和beautifulsoup可以完成这项工作,只需看看您想要从中获取数据的标记。在
beautifulsoup
编写如何提取数据的脚本。在
然后使用任务调度网站并点击api(您的代码可能托管在heroku上)。在
看看this相当直观。 或者按照您的标记的建议,使用RasberryPI作为服务器来调度每2-3秒运行一次脚本的任务。在
RasberryPI
我希望这有帮助。在
根据我在网络中看到的,该页面对URL:https://live.alphatiming.co.uk/24hr.json进行GET调用以获取数据。在
在本例中,最简单的方法是使用
requests
来复制并仅解析json:要获得您要查找的数据,只需像处理dict一样使用response。例如:
^{pr2}$我看了一眼你在问题中链接的网站,看到这些点和进度条(不知道为什么),我有点满意。在
但是,我认为
requests
和beautifulsoup
可以完成这项工作,只需看看您想要从中获取数据的标记。在编写如何提取数据的脚本。在
然后使用任务调度网站并点击api(您的代码可能托管在heroku上)。在
看看this相当直观。 或者按照您的标记的建议,使用
RasberryPI
作为服务器来调度每2-3秒运行一次脚本的任务。在我希望这有帮助。在
相关问题 更多 >
编程相关推荐