2012-02-21 72 views
0

我需要這樣做:
1)用我的客戶的用戶名進入某個網站和pass-他們意識到offcourse :)
2)導航裏面的6件事步驟
3)下載。 csv文件
這是一個水錶讀取站點,我想每小時自動更新我的數據庫。asp.net中的Webbrowser控件?

在c#中使用WebBrowser,效果很好。 但是,我需要它在服務器上,並始終運行它以使信息保持最新狀態。
Web服務無效,因爲閱讀網站與我無關(第三方公司等)。所以基本上,我需要的是模仿網頁瀏覽器控件。我發現解壓codeproject沒有幫助我。
我在檢查CGI是否可以做到這一點,但也許我在這裏偏離了軌道。
感謝您的幫助!

+1

使用WebBrowser控件會很重;你不能只訪問使用['HttpWebRequest'](http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx)傳遞證書的csv鏈接? – 2012-02-21 13:37:35

+0

嘿,不。它不是一個永久的鏈接,它是一個表單的結果(選擇閱讀的類型等) – 2012-02-21 13:39:45

+0

它可能不是「簡單」的,但你需要執行的任何事情都可以使用該對象完成(向下提交表單數據,檢索前一頁等) – 2012-02-21 13:41:34

回答

1

您可以在System.Net命名空間中使用HttpRequest/Response對象。他們不模仿網頁控制,但他們確實允許你提出你想要的請求。

+0

謝謝,我試圖使用這個類,但無法找到任何地方的示例如何httprequest實際應該看起來像。我正在使用Fiddler2,但我無法弄清楚它的語法。幫助將不勝感激!謝謝。 – 2012-04-15 05:52:11