繁体   English   中英

从WP7中的网站解析数据

[英]Parsing Data from a website in WP7

网站不断更新有关赫尔辛基公交时刻表的一些实时信息。

我想解析网站上的实时信息,并将其显示在WP7手机上。 用户需要输入公共汽车站号,并且WP7应用程序应显示公共汽车站中当前的公共汽车/电车。

有什么办法可以从网站获取实时信息?

如果您查看网站的来源(http://www.omatlahdot.fi/omatlahdot/web?command=fullscreen&stop=1020455),请在IE中右键单击页面并选择“查看源代码”,您将看到实际的源文件中几乎没有,特别是其中没有任何数据。 所有艰苦的工作都来自引用的javascript文件scripts / fullscreen_header.js(完整路径为http://www.omatlahdot.fi/omatlahdot/scripts/fullscreen_header.js )。 您想下载该.js文件,并研究它如何通过AJAX调用检索数据。 从reloadPage函数开始。

您可以进行相同的调用(例如,使用WebClient)以将数据检索到您的应用程序中。 如果您想从返回的HTML中提取数据,我会考虑将其简单地解析为字符串,因为我假设它具有非常规则的结构,并且将其拖入通用HTML解析器中可能会过头了。

另外,您可能会发现omatlahodot.fi是否以JSON或XML提要的形式提供数据,因此您不必“屏蔽屏幕” HTML。 我不会读芬兰语,因此我无法为您提供帮助。 环顾他们的网站(也许是“ dev”或“ api”部分)或向他们发送电子邮件查询。

请让我们知道结果如何!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM