如何获取meta name="description“content=”的内容.....“和Scrubyt一起?
require 'rubygems'
require 'scrubyt'
data = Scrubyt::Extractor.define do
fetch 'http://www.allegro.pl/'
head '//head' do
description '//meta[@name="description"]'
end
end
puts data.to_xml正确的方法是什么?
发布于 2009-10-12 13:26:05
如果需要content属性的值,请尝试:
head '//head' do
description '//meta[@name="description"]/@content'
end//meta[@name="description"]选择名称属性等于"description“的meta标记,但是您还需要选择content属性的值。
https://stackoverflow.com/questions/1554522
复制相似问题