所以我用這個響應的一部分:網是:http只想
Net::HTTP.get(URI.parse(url))
運行完美。我有
的問題是,它得到頁面被格式化頭,HTML,身體等標籤。 有與「結果」的ID在身上的標籤元素我只想讓我回來的「結果」的文字。不是所有的html格式。
可以這樣做嗎?
所以我用這個響應的一部分:網是:http只想
Net::HTTP.get(URI.parse(url))
運行完美。我有
的問題是,它得到頁面被格式化頭,HTML,身體等標籤。 有與「結果」的ID在身上的標籤元素我只想讓我回來的「結果」的文字。不是所有的html格式。
可以這樣做嗎?
好了,只獲取HTML內容,你必須使用一個HTML解析器,這將是Nokogiri在這種情況下的一部分。
doc = Nokogiri::HTML(open(url))
doc.css('#Result').each do |re|
puts re.to_s
#puts re.content
end
這確實有用。但我實際上決定用asp:literal將blank頁面清空。然後頁面上沒有格式化。 – SeeleyBoothe 2013-05-13 19:28:01
你也可以返回JSON,更容易解析。 – 2013-05-13 19:30:17
你能否顯示所有相關的代碼,看看你現在正在得到什麼?以及你真正想要擁有什麼? – 2013-05-13 19:02:51