找到隐藏的rss源
使用duckduckgo, 搜索如 site:bloomberg.com rss .
在此帮助下找到了一些新闻feed:
https://feeds.bloomberg.com/bview/news.rss
https://feeds.bloomberg.com/crypto/news.rss
https://feeds.bloomberg.com/economics/news.rss
https://feeds.bloomberg.com/green/news.rss
https://feeds.bloomberg.com/industries/news.rss
https://feeds.bloomberg.com/markets/news.rss
https://feeds.bloomberg.com/politics/news.rss
https://feeds.bloomberg.com/technology/news.rss
https://feeds.bloomberg.com/wealth/news.rss
authors页面后加.rss可以得到该作者的feed, 如: https://www.bloomberg.com/authors/AV1xN7SBTpA/jason-leopold.rss
但同样的方式在google中的结果就差强人意.
或者, 搜索网站的robots.txt, 其中可能包含xml源的链接.
也可以利用github, 一些人公布了自己找到的rss源, 整理的还不错, 如1
通过搜索生成rss
使用google news, 搜索需要的关键字,
并点开搜索框右边的箭头按钮及逆行更多的高级搜索, 包括限定时间等,
然后编辑当前的url,
在search之前加入/rss就得到了feed的地址.
实例如下:
https://news.google.com/search?q=john%20wood%20group%20wg.lse
变为:
https://news.google.com/rss/search?q=john%20wood%20group%20wg.lse
另外添加 output=rss 的参数也可以达到类似效果 2
参考 Google News 有很多并未透露的搜索参数3
如果想得到某个并不提供rss的新闻站的最新更新, 那么可以用同样的办法.
搜索的关键字变为这个新闻站的url, allinurl:bloomberg.com
然后如上进行替换 /rss. 实例的结果如下:
https://news.google.com/search?q=allinurl%3Abloomberg.com%20when%3A1h
另外:
- 直接使用google搜索news, 然后用tools中的过滤来收窄搜索范围,
也可以得到类似的结果, 只是无法生成rss, 结果也有不少不相干的,
但可以作为日常的定制搜索使用.
- 偏爱google搜索定制的可以使用inoreader可以订阅google的搜索, 只是支持的收窄过滤没有那么丰富.
- 或者可以使用 Google 提供的 programmable search engine 自定义一个对特定源进行搜索的引擎.
可以使用 Google Alerts订阅搜索, 这里可以设置为rss输出. 但是实践的结果并得不到及时的消息.