2013-07-08 70 views
2

從HTML具體內容我怎樣才能獲得特定的元素從 HTML頁面,如果我有這樣的NSString這個值獲取UIWebView的

<body style="background-color: 3399CC;font-size: 200.5%;font-family:monospace;font-style:oblique;"> 


<div id="1" align="center" style="padding-top: 10%;" > 
<h1 style="color: #FFFFFF">fawazapp</h1> 
<p style="color: #C0C0C0;"> bbb</p> 
<p style="color: #FFFFFF;">aaaaaaaaa</p> 

</div> 

<div id="2" align="center" style="padding-top: 10%;" > 
<h1 style="color: #FFFFFF">fawazapp</h1> 
<p style="color: #C0C0C0;"> bbb</p> 
<p style="color: #FFFFFF;">aaaaaaaaa</p> 

</div> 

我想清楚了,除了一個ID號爲2格一切是這樣的

</div> 

<div id="2" align="center" style="padding-top: 10%;" > 
<h1 style="color: #FFFFFF">fawazapp</h1> 
<p style="color: #C0C0C0;"> bbb</p> 
<p style="color: #FFFFFF;">aaaaaaaaa</p> 

</div> 
+0

使用HTML解析器。這似乎是一個很好的介紹:http://www.raywenderlich.com/14172/how-to-parse-html-on-ios。 –

+0

@MartinR該鏈接下的文章看起來有點複雜... –

+0

如果您已將html加載到Web視圖中,則可以使用javascript。 – Wain

回答

0

UIWebView有一個方法stringByEvaluatingJavaScriptFromString:所以如果你有(或創建)一些JavaScript瀏覽/操作/詢問你可以運行它以獲得結果的頁面內容。