2013-01-19 30 views
1

我每天都會訪問this鏈接以查找我在學校的講座。每次我必須向下滾動列表才能找到自己的班級,然後發佈它,以便查看結果。有什麼方法可以直接鏈接到首選內容嗎?我期待在Android中創建一個簡單的webview應用程序,以顯示各個表單類別。在aspx表格中查找直接鏈接或者使用android

編輯:真的任何將aspx信息轉換爲另一種格式的方法都可以做到。最好直接鏈接到每個表單項目。但是,如果我可以將每個項目轉換爲.xml文件或其他任何可以使用的項目。但我必須使其自動化。

回答

0

您可以捕獲傳出的請求並編寫一個簡單的應用程序,將數據發送回頁面。 WebClient類對此很有用。

查看Chrome開發人員工具中的請求,我發現表單發回自己,然後重定向到結果頁面。據推測,你應該將表單數據發佈到初始頁面,然後這會導致它執行重定向。

表單包含大量的ViewState數據,可能需要或可能不需要包含在請求中以使其工作。

一個完全不同的方法是找到一個瀏覽器擴展,例如模擬你的行爲的宏記錄器。 This plugin(還沒有自己嘗試過)看起來確實如此。

+0

我在這裏有點困惑,最後我正在考慮爲此編寫一個簡單的Android應用程序。我正在考慮使用帶有直接鏈接的WebView。你認爲這是可能的嗎?我想我還是有點失落,我能否直接鏈接?宏,不要安靜地削減它。在第二個pharagrhap你談論發佈數據?從鏈接?或者你的意思是與WebClient? (對不起,如果我現在正在愚蠢:)) – chriskvik

+0

沒問題。由於該網站/問題標有ASP.Net,我給你一個C#解決方案。我確信有一個Android解決方案能夠以編程方式構建請求並將其發送到服務器以生成正確的頁面。不幸的是,我不是一個Android人,所以我不能告訴你如何做到這一點。本質上,顯示所需列表的URL不包含任何參數以告訴它要呈現的內容。因此,您必須重新創建來自搜索頁面的POST,以便結果頁面知道要顯示的內容。 –