首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >读取和分析另一个网页上的数据,并插入到我的网页上

问读取和分析另一个网页上的数据,并插入到我的网页上
EN

Stack Overflow用户
提问于 2012-06-17 06:54:34
回答 3查看 746关注 0票数 0

我正在尝试做一个简单的网页来获取足球联赛的数据

http://www.skysports.com/football/league/0,19540,11660,00.html

例如,我想要读取积分列,并将其除以已玩游戏的数量,以获得每个游戏列的平均积分,并将其打印到我的网页上。

我如何在网上做这件事?

我在使用诸如C/Matlab之类的离线程序方面很有经验,但我不知道从哪里开始使用在线程序。

谢谢

EN

回答 3

Stack Overflow用户

发布于 2012-06-17 07:12:52

我不建议在客户端(在浏览器上)这样做。在服务器端(例如使用java )执行以下步骤会更容易:

  1. 使用正则表达式抓取网页中现有html标记的内容以查找所需内容,使用正则表达式获取html标记以获取记录(tr)和字段(Td)。
  2. 转换值并进行计算。
  3. 使用结果生成您的html或json版本,或将生成的内容whatever.
  4. Serve到您的客户端。

一般来说,删除是很容易的,但不能保证将来会发生变化,因为源代码html标记可能会在任何时候发生变化(而且没有任何警告)。

如果你愿意,我可以用C#提供一个基本的例子。(对不起,我从1997年起就没有"java“了)。

票数 0
EN

Stack Overflow用户

发布于 2012-06-17 07:13:09

您可以像这样使用jQuery.get:

代码语言:javascript
复制
$.get('http://www.skysports.com/football/league/0,19540,11660,00.html', function(data) {
//do the parsing here
});
票数 0
EN

Stack Overflow用户

发布于 2012-06-17 13:39:19

有几种编程语言能够获取这些信息,使用curl或file_get_contents和正则表达式解析来提取您想要的比特的经典方法是PHP。如果你的网站主机不允许远程网址检索,你也可以用雅虎管道做到这一点。

如果没有Java团队带回一些更好的东西,请联系我,我将用PHP为您编写一些粗略的代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11067674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档