روبي / القضبان eqv get_meta_tags PHP
-
11-07-2019 - |
سؤال
هل هناك طريقة روبي / رور يعادل لPHP get_meta_tags.
وأنا أتطلع لقراءة المعلومات العلامة الوصفية من رابط معين
المحلول
هل يمكن أن حاول استخدام Hpricot و تفعل شيئا مثل:
doc = Hpricot(URI.parse("http://example.com/").read)
(doc/'/html/head/meta')
#=> Elements[...]
نصائح أخرى
وشكرا جزيلا.
ووالعمل بالنسبة لي. واني اسعى الى الحصول على وصف شكل العلامة الوصفية. قانون بلدي مثل
def self.extract_description_from_url(url)
description = ""
doc = Hpricot(URI.parse(url).read)
(doc/'/html/head/meta').each do |meta|
val= meta.get_attribute('name')
if val == "description"
description = meta.get_attribute('content')
end
end
return description
end
لا تنتمي إلى StackOverflow