我正在从 Google 的 Feed API 中获取信息,并试图从每个条目中查找图像。当我这样做时,它会成功,直到它击中 facebook 或 twitter 之类的东西(我不确定是什么破坏了它,要么只有 facebook 或 twitter,要么没有图像的条目)。
Chrome给我的错误是:Error: Syntax error, unrecognized expression: *entry content here*
该条目的一部分是:https ://www.facebook.com/video.php?v=821283904584218&set=vb.246699672042647&type=2&theater
如果 Google Feed API 加载 RSS 提要,这是我的成功函数。
.success(function(data) {
$scope.rssTitle = data.responseData.feed.title;
$scope.rssUrl = data.responseData.feed.feedUrl;
$scope.rssSiteUrl = data.responseData.feed.link;
$scope.entries = data.responseData.feed.entries;
var data = data.responseData.feed;
var findFirstImage = data.entries.content;
angular.forEach(data.entries, function(value) {
value.sampleImage = $(value.content).find('img').eq(0).attr('src');
})
})