簡體   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