为什么不在控制台中显示一组指向资源Ruby的链接
require 'open-uri'
url = 'http://www.google.com/search?q=ruby'
open(url) { |page| page_content = page.read()
links = page_content.scan(/<a class=1.*?href="(.*?)"/).flatten
links.each { |link| puts link }
}
控制台输出空行
E:workstoreapp3appstoreappshop>ruby robota_z_fail.rb
我错在哪里?
您的regexp:
# ⇓
/<a class=1.*?href="(.*?)"/
删除1
并享受