已寫好一個html頁面, javascript中接收引數1,引數2, 做運算后將結果顯示在頁面上的label中. 頁面測驗正常.
現在C# winform中拼湊出要訪問的URL: http://.../page.html?引數1=值&引數2=值.
怎樣獲取到頁面上的label值?
uj5u.com熱心網友回復:
get 頁面,自己決議htmluj5u.com熱心網友回復:
WebClient wc = new WebClient();
string result=wc.DownloadString("http://.../page.html?引數1=值&引數2=值");
uj5u.com熱心網友回復:
你好, 這種試過,只能獲取到js執行前的靜態網頁代碼,即label還為空.
我需要獲取的是js執行后的網頁代碼.
uj5u.com熱心網友回復:
我想知道,前一句話是說client瀏覽器下有個js運行如何,后一半成了我要訪問服務器的上一個頁面我們已經很難解釋這個問題了,我們只能讓你的winform假裝是個瀏覽器把。CEF呼叫頁面然后和本地C#互動
uj5u.com熱心網友回復:
方法很多,除了用瀏覽器插件、正則運算式、字串截斷等,好像有個HtmlParser的組件,可以按決議HTML dom結構。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/17970.html
標籤:C#
上一篇:DataSet
下一篇:VB.NET 進制轉換函式
