如果沒有可用的網站鏈接,我試圖顯示「無網站」。我的代碼如下。它運行但不會顯示「無網站」。檢測條目是否存在錨點
links = page.css("a.track-visit-website")
links.each do |link|
if links == nil
puts "no website"
else
puts "#{link['href']}"
end
end
新來Nokogiri,我在這裏做錯了什麼。
這裏是腳本,如果你想複製。
require 'rubygems'
require 'nokogiri'
require 'open-uri'
page = Nokogiri::HTML(open("http://www.yellowpages.com/austin-tx/screen-printing?g=Austin%2C+TX&q=screen+printing"))
links = page.css("a.track-visit-website")
links.each do |link|
if links == nil?
puts "no website"
else
puts "#{link['href']}"
end
end
'如果鏈接== nil'。不應該是'如果link == nil'? – Santhosh
無論如何它不工作。仍在測試。 – Seal