我正在运行以下代码:
require 'rubygems'
require 'nokogiri'
require 'open-uri'
url = "http://sfbay.craigslist.org/search/sss?query=bike&catAbb=sss&srchType=A&minAsk=&maxAsk="
doc = Nokogiri::HTML(open(url))
doc.css(".row").each do |row|
row.css("a").text
end
我唯一得到的就是0
. 但是,当我刚刚运行时doc.css(".row")
,我会从 CL 中获取整个行列表。为什么当我使用 each 方法时它返回零,我该如何解决?