如何从 Rails 中由 Nokogiri 解析的 XML 中读取数据
How to read data from an XML parsed by Nokogiri in Rails
我想从频道的 Youtube RSS 提要中检索最新视频 URL。
这是一个示例 URL:
https://www.youtube.com/feed/videos.xml?channel_id=UCBcRF18a7Qf58cCRy5xuWwQ
我目前正在使用以下代码:
require 'nokogiri'
require 'open-uri'
youtube_xml = "https://www.youtube.com/feeds/videos.xml?channel_id=UCBcRF18a7Qf58cCRy5xuWwQ"
xml = Nokogiri::XML(open(youtube_xml))
如何获得第一个视频条目URL?
这不起作用,但是例如:
first_video_url = xml.feed.entry[0].link
你可以试试这个:
xml.css('entry link').first.attribute('href').to_s
我想从频道的 Youtube RSS 提要中检索最新视频 URL。
这是一个示例 URL:
https://www.youtube.com/feed/videos.xml?channel_id=UCBcRF18a7Qf58cCRy5xuWwQ
我目前正在使用以下代码:
require 'nokogiri'
require 'open-uri'
youtube_xml = "https://www.youtube.com/feeds/videos.xml?channel_id=UCBcRF18a7Qf58cCRy5xuWwQ"
xml = Nokogiri::XML(open(youtube_xml))
如何获得第一个视频条目URL? 这不起作用,但是例如:
first_video_url = xml.feed.entry[0].link
你可以试试这个:
xml.css('entry link').first.attribute('href').to_s