0
我已經在這個論壇上嘗試了其他答案,但沒有任何運氣。我試圖從RSS提要(它包含mp3音頻的直接鏈接)中提取每個條目的機箱URL,因此我可以創建一個包含所有音頻的內置播放器的頁面。在JavaScript中獲取來自RSS源的機箱URL
這是我到目前爲止有:
var FEED_URL = 'https://www.spreaker.com/show/1720272/episodes/feed';
$.ajax({
url: document.location.protocol + '//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&callback=?&q=' + encodeURIComponent(FEED_URL),
dataType: 'json',
success: function(data) {
$(data).find("item").each(function(i) {
var URL = $(this).find("enclosure").attr("url");
console.log(URL);
});
}
})
這裏的項目之一的例子:
<item>
<title>Episode 2 - 7 Minute Leadership</title>
<link>https://www.spreaker.com/user/paul_falavolito/epsiode-2-7-minute-leadership</link>
<description>Why should anyone be led by you?</description>
<guid isPermaLink="false">https://api.spreaker.com/episode/8296378</guid>
<pubDate>Tue, 19 Apr 2016 13:16:50 +0000</pubDate>
<enclosure url="https://api.spreaker.com/download/episode/8296378/episode_2_7_minute_leadership.mp3" length="0" type="audio/mpeg"></enclosure>
<itunes:author>Paul Falavolito</itunes:author>
<itunes:subtitle>Why should anyone be led by you?</itunes:subtitle>
<itunes:summary>Why should anyone be led by you?</itunes:summary>
<itunes:duration>713</itunes:duration>
<itunes:keywords>motivation,business,leadership</itunes:keywords>
<itunes:explicit>clean</itunes:explicit>
<itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f71be8f6c859a4ce5669a83cbf3bcd31.jpg"/>
</item>
你可以看到有一個指向一個MP3的外殼URL。這是我試圖提取的URL。
任何建議將不勝感激。
我不認爲'數據類型:「json''是正確的; rss看起來更像XML。 –