gpt4 book ai didi

mysql - 从外部网站导入并自动更新表到sql

转载 作者:行者123 更新时间:2023-11-30 22:45:13 24 4
gpt4 key购买 nike

我正在创建一个足球运动员搜索系统,并希望在我的数据库中实现实时统计数据。我已获得 opta sport 的许可,可以将他们的数据用于我的项目。

我想每周提取的数据在这里:

http://www.whoscored.com/Regions/252/Tournaments/2/Seasons/4311/Stages/9155/PlayerStatistics/England-Premier-League-2014-2015

看起来是这样的:

R| Name | ..........Apps|   Mins|   Goals|  Assists |Yel|   Red|    SpG|    PS%|    AerialsWon| MotM

1| Eden Hazard | ...32 | 2841| .....13| ..........8| 2| ....... -| .2.1 | 86.9| 0.4 ..............| 9

请忽略“....”,它们只是为了让信息在此处看起来应有的样子。

我的问题是:

问题 1:我无权访问站点数据库。

问题 2:我不知道如何将数据直接提取到我的 sql server。

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

最佳答案

我会为此使用 python。我每周都会抓取网页并读入数据。如果您观察页面的 HTML,所有必需的数据都存在于 ID 为 top-player-stats-summary-grid 的表中。您可以使用 BeautifulSoup为了这。

from bs4 import BeautifulSoup as soup
table = soup.find(id="top-player-stats-summary-grid")

表变量现在包含您想要的数据。此处以更好的方式给出了在字典中排列数据的方法。 Parse HTML table to Python list?

关于mysql - 从外部网站导入并自动更新表到sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29852856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com