2011-06-08 203 views
0

即時通訊使用Asp.net和C#,並能夠獲得一個HTML文件的文件中使用webrequest和webresponse的HTML頁面的源代碼,現在我想只獲得一些元素或html標籤,而不是整個源代碼,可以任何1在這幫助我?如果可能的話,我們可以將元素和值保存在mysql數據庫中。建議如果有任何有用的參考鏈接?如何從HTML頁面源獲取特定的html div標籤?

+0

爲了能夠回答這個問題,你需要提供你需要從頁面中提取的例子。 – 2011-06-09 02:15:03

回答

1
+0

@感謝Daniel A White,但是在這部分中,我使用了HTML敏捷包,這是他們獲得直接代碼或簡單代碼的可能性,我可以直接在asp.net上使用,但我很短時間就可以使用它。 .. – thechoosenone 2011-06-08 17:54:05

-2

您需要將HTML與正則表達式匹配,然後將結果保存到所需位置。

參見:http://haacked.com/archive/2004/10/25/usingregularexpressionstomatchhtml.aspx

+2

正則表達式不是獲取html的好方法 – 2011-06-08 16:56:33

+1

取決於項目的範圍它可以正常工作。 – 2011-06-08 17:27:03

+0

雖然這是事實,但您不能使用正則表達式來正確*解析HTML,它們是一個*優秀的*工具,用於從格式良好的HTML中提取已知元素。 – 2011-06-09 02:14:18

-4

這裏是對整個教程,但該鏈接提供目前你問的話題,應該有一些例子太

http://www.tizag.com/htmlT/htmldiv.php

<div id="menu" align="right" > 
<a href="">HOME</a> | 
<a href="">CONTACT</a> | 
<a href="">ABOUT</a> | 
<a href="">LINKS</a> 
</div> 

<div id="content" align="left" > 
<h5>Content Articles</h5> 
<p>This paragraph would be your content 
paragraph with all of your readable material.</p> 
<h5 >Content Article Number Two</h5> 
<p>Here's another content article right here.</p> 
</div> 
+1

,它不回答OP的問題 – 2011-06-08 17:11:15