2012-04-03 72 views
0

如何使用Mechanize gem從'table'中的'td'標籤中獲取文本?如何使用Mechanize在html頁面上從'table'標籤中的'td'標籤中獲取文本

+0

可能重複[紅寶石引入nokogiri解析HTML表II](http://stackoverflow.com/questions/

require 'mechanize' require 'nokogiri' agent = Mechanize.new page = agent.get("http://www.google.com/") doc = Nokogiri::HTML(page.body, "UTF-8") doc.xpath('//td').each do |node| puts node.text end 

更多信息2062051/ruby​​-nokogiri-parsing-html-table-ii) – 2012-04-03 21:47:57

+0

另請參閱:http://stackoverflow.com/a/8233949/128421 – 2012-04-03 21:50:46

回答

2

我幾乎總是用nokogiri來機械化。這guide幫助我開始。

像這樣的東西應該工作(未經測試):在引入nokogiri here

+0

謝謝,Mechanize已經使用nokogiri,所以使用來自Mechanize的xpath查找會更加正確 – megas 2012-04-03 21:41:21

+0

謝謝,救了我幾位。在過去,我總是單獨要求它。 – Dru 2012-04-03 21:58:57

相關問題