我建立一個C#應用程序與WebBrowser
,我試圖找出一種方法來阻止圖像,也就是爲他們當網站被加載到不顯示在Web瀏覽器中的圖像(以便網站加載更容易)。如何阻止
我試圖通過webBrowser1.DocumentText
得到它,並使用Regex.Replace
刪除圖像刪除<img>
標籤,但話,就說明我一個空白頁aaa
當我使用的代碼。有沒有更好的方法來刪除圖像?任何幫助不勝感激。
代碼:
var html_source = webBrowser1.DocumentText;
var newOne = Regex.Replace(html_source, "<img.*/>", "", RegexOptions.Multiline);
webBrowser1.DocumentText = newOne + "aaa";
更新:
我曾嘗試下面的代碼(只是用於測試),但仍顯示我只是aaa
。
var html_source = webBrowser1.DocumentText;
webBrowser1.DocumentText = html_source + "aaa";
你可能想要非貪婪的+?量詞:'「」' –
AKX
啊!用正則表達式解析HTML! http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags – annonymously