提问人:Diamantis Sellis 提问时间:10/13/2023 更新时间:10/13/2023 访问量:36
如何分析网页中的 RSS 源
How to parse RSS feeds in a webpage
问:
我想创建一个简单的网页来解析一些 RSS 提要并总结信息。
我认为这可以通过一个最小的 html/javascript 解决方案来实现,该解决方案可以在我的计算机上本地运行或作为静态 Web 应用程序托管(例如在 github 页面中),并且我不需要后端服务器。但是,当某些 RSS 提要未解析时,我被卡住了,因为我被 CORS 策略限制阻止了。我想知道我的实现是否有问题,或者有另一种更合适的方法来解析 RSS 提要。
这是我的问题的一个最小例子:
<!DOCTYPE html>
<html>
<head>
<title>example</title>
</head>
<body>
<script src="script.js"></script>
</body>
</html>
这是脚本.js
//const RSS_URL = 'https://status.grafana.com/history.rss'; //works
const RSS_URL = 'https://azure.status.microsoft/en-us/status/'; //doesn't work
fetch(RSS_URL)
.then(response => response.text())
.then(str => new window.DOMParser().parseFromString(str, "application/xml"))
.then(data => console.log(data))
答: 暂无答案
评论