2013-05-13 23 views
0

所以我用這個響應的一部分:網是:http只想

Net::HTTP.get(URI.parse(url)) 

運行完美。我有

的問題是,它得到頁面被格式化頭,HTML,身體等標籤。 有與「結果」的ID在身上的標籤元素我只想讓我回來的「結果」的文字。不是所有的html格式。

可以這樣做嗎?

+0

你能否顯示所有相關的代碼,看看你現在正在得到什麼?以及你真正想要擁有什麼? – 2013-05-13 19:02:51

回答

3

好了,只獲取HTML內容,你必須使用一個HTML解析器,這將是Nokogiri在這種情況下的一部分。

doc = Nokogiri::HTML(open(url)) 
doc.css('#Result').each do |re| 
    puts re.to_s 
    #puts re.content 
end 
+0

這確實有用。但我實際上決定用asp:literal將blank頁面清空。然後頁面上沒有格式化。 – SeeleyBoothe 2013-05-13 19:28:01

+0

你也可以返回JSON,更容易解析。 – 2013-05-13 19:30:17

相關問題