Google feed api已弃用,如何查找网站的rss源?
我用Google Feed API来查找特殊关键字或网站的rss源,现在这个API已被弃用,所以我需要其他方法来查找网站的rss,我用Google来搜索它,但我找不到任何好的方法 从解析网站的html中查找rss对我来说并不好,因为我想从它的任何子域中查找所有rss 例如,在过去使用Google Feed API时,我给ieee.org并获得所有rss,如: 还有Google feed api已弃用,如何查找网站的rss源?,api,rss,feed,google-feed-api,Api,Rss,Feed,Google Feed Api,我用Google Feed API来查找特殊关键字或网站的rss源,现在这个API已被弃用,所以我需要其他方法来查找网站的rss,我用Google来搜索它,但我找不到任何好的方法 从解析网站的html中查找rss对我来说并不好,因为我想从它的任何子域中查找所有rss 例如,在过去使用Google Feed API时,我给ieee.org并获得所有rss,如: 还有 那么,有什么api或服务可以让我找到网站的所有rss提要吗?您可以使用rss2json api获得与google提要api相同
那么,有什么api或服务可以让我找到网站的所有rss提要吗?您可以使用rss2json api获得与google提要api相同的提要数据
var url = "http://www.espncricinfo.com/rss/content/feeds/news/8.xml"; //feed url
var xhr = createCORSRequest("GET","https://api.rss2json.com/v1/api.json?rss_url="+url);
if (!xhr) {
throw new Error('CORS not supported');
} else {
xhr.send();
}
xhr.onreadystatechange = function() {
if (xhr.readyState==4 && xhr.status==200) {
var responseText = xhr.responseText;
var result = JSON.parse(responseText);
console.log(result);
}
}
function createCORSRequest(method, url) {
var xhr = new XMLHttpRequest();
if ("withCredentials" in xhr) {
xhr.open(method, url, true);
} else if (typeof XDomainRequest != "undefined") {
xhr = new XDomainRequest();
xhr.open(method, url);
} else {
xhr = null;
}
return xhr;
}
Feedly的API可以满足您的要求。看 将站点的域名作为查询参数传递,您将获得rss提要匹配项:
tanx试图帮助我,但我需要的是rss url查找器,而不是rss到json方法。。!!请再读一遍我的问题!