我使用Nokogiri作爲一個簡單的例子來獲得郵政編碼的議會稅圈(http://www.voa.gov.uk/cti/InitS.asp?lcn=0 )獲取每個tr然後前兩個td
下面是代碼我在此刻:
a = Mechanize.new{ |agent| agent.user_agent_alias = 'Mac Safari'}
a.get('http://www.voa.gov.uk/cti/InitS.asp?lcn=0') do |page|
form = page.form_with(:id => "frmInitSForm")
form.txtPostCode = "NN15 6UA"
page = a.submit form
page.search("tr").each do |tr|
textF = tr.text.strip
textF.gsub!(/[\n]+/, "\n")
puts textF
end
end
end
目前這個打印出裏面的tr
然後我需要類似
的do
裏面的東西全部文本
如何獲得first
和second
td?
是最適用的答案。歡呼@丹 – rickyduck