首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用PHP解析读取网站RSS(Feed)内容

RSS 是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),发布一个 RSS 文件后,这个 RSS Feed 中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的 XML 格式,所以也能在其他的终端和服务中使用...为什么使用 RSSRSS 被设计用来展示选定的数据。 如果没有 RSS,用户就不得不每日都来您的网站检查新的内容。对许多用户来说这样太费时了。...通过 RSS feedRSS 通常被称为 News feedRSS feed),用户们可以使用 RSS 聚合器来更快地检查您的网站更新(RSS 聚合器是用来聚集并分类 RSS feed 的网站或软件...''; } 记得加上 Header 头,防止文字编码格式错误,将 RSS 源地址列表写为数组,单个单独获取也可以。...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:使用PHP解析读取网站RSS(Feed)内容

1.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

RSSHelper正式开源

所以想要纯文本的,方便阅读的,就想到了RSS 试过一些RSS订阅app,有些重要源无法解析,例如FEX周刊、奇舞周刊、国外站点等等。...rsshelper_ios 二.安卓Hybrid App 把WebView作为容器,所有内容都是离线页面,没有服务,靠安卓跨域,没有持久存储(sqlite),甚至连基本的内存缓存都没有 遇到一些问题: XML.../HTML就报错,而且从XML角度解析RSS要手动兼容各种feed格式,例如RSS 2.0、Atom 1.0等等 RSS换过simplexml,也不支持某些不规范的feed格式,后来RSS换用原生XMLReader...,HTML用DiDom,基本稳定 结构也做过拆分重构: 引入Composer模块管理器 把HTML解析规则配置化 但奇舞周刊,FEX周刊之类的feed无法解析,在PHP生态没有找到更好的RSS解析方案...五.服务迁移至node 原PHP服务器无法支持HTTPS(廉价虚拟主机限制),改用HTTPS顺便用node重写,发现了生态的巨大作用: RSS解析使用feedparser HTML解析使用cheerio

2K50

RSS订阅 | 购物者福利,什么值得买?

好了,下面就正式教大家如何进行RSS订阅吧,至于想要订阅技术类或者其他信息的亲们,可以自己按照这个教程操作,文章的后面我会把一些优秀的订阅源分享给大家。...先从Google play上将feedly插件安装到chrome浏览器当中,如图,”搜索feedly->添加至CHROME”就可以了。....com/feed 徐贲的博客:http://blog.sina.com.cn/rss/1286402547.xml 拓宽知识类 知乎每日精选(强烈推荐):http://www.zhihu.com...cn.engadget.com/rss.xml 36氪:http://feed.36kr.com/c/33346/f/566026/index.rss 微软亚洲研究院:http://blog.sina.com.cn.../rss/1286528122.xml 善用佳软:http://feed.xbeta.info 小众软件:http://feed.appinn.com/ 异次元软件世界:http://fullrss.net

1.7K40

RSS Can:将网站信息流转换为 RSS 订阅源(三)

(反正没什么成本) Atom 格式相比较 RSS 2.0 的主要优势 如果你不想针对 “RSS” 进行细致的开发,我们只了解使用即可,这个小节的内容可以跳过。...提供了符合 XML 标准的命名空间、能够使用 XML 内置的标签来支持相对地址的描述、能够使用 XML 内置标签告诉订阅者内容语言、支持 XML Schema,这些 RSS 2.0 都不具备。...在 IANA 注册了 application/atom+xml 的 MIME 媒体类型,将其变成了标准规范,RSS 使用的 application/rss+xml 还没有纳入标准。...使用 Go 转换数据为 RSS Feed 格式 Go 生态中支持生成 RSS Feed 的软件包有很多,我选择的是有十年维护历史的 gorilla/feeds。...搞定了 RSS 客户端可以使用的数据格式,我们来解决“RSS 可订阅”的最后一步,启动一个简单的 Web 服务,将上面的数据变成可访问的接口地址。

1.5K20

RSS 订阅

简单来说就是网站可以把内容包装成符合 RSS 标准的 XML 格式文档。一旦网站内容符合一个统一的规范,那么人们就可以开发一种读取这种规范化的 XML 文档的工具来聚合各大网站的内容。...使用 Django Feed 类 根据以上对 RSS 的介绍,我们可以发现关键的地方就是根据网站的内容生成规范化的 XML 文档,幸运的是,Django 已经内置了一些生成这个文档的方法,下面就使用这些方法来创建...添加 URL 接下来就是指定 URL 模式,让人们访问这个 URL 后就可以看到 Feed 生成的内容。...RSS 测试插件 可以在本地测试一下订阅效果,我使用的 Chrome 浏览器,安装了一个 RSS Feed Reader 的应用,如果你也使用的 Chrome 浏览器,可以从应用商店添加它,然后就可以在本地测试订阅效果了...大功告成,现在任何人都可以订阅我们的博客了! 总结 本章节的代码位于:Step23: rss feed。 如果遇到问题,请通过下面的方式寻求帮助。 简单问题在下方评论区留言。

2.2K50

RSS Can:将网站信息流转换为 RSS 订阅源(三)

(反正没什么成本) Atom 格式相比较 RSS 2.0 的主要优势 如果你不想针对 “RSS” 进行细致的开发,我们只了解使用即可,这个小节的内容可以跳过。...4.提供了符合 XML 标准的命名空间、能够使用 XML 内置的标签来支持相对地址的描述、能够使用 XML 内置标签告诉订阅者内容语言、支持 XML Schema,这些 RSS 2.0 都不具备。...7.在 IANA 注册了 application/atom+xml 的 MIME 媒体类型,将其变成了标准规范,RSS 使用的 application/rss+xml 还没有纳入标准。...使用 Go 转换数据为 RSS Feed 格式 Go 生态中支持生成 RSS Feed 的软件包有很多,我选择的是有十年维护历史的 gorilla/feeds[6]。...搞定了 RSS 客户端可以使用的数据格式,我们来解决“RSS 可订阅”的最后一步,启动一个简单的 Web 服务,将上面的数据变成可访问的接口地址。

1.4K30

Django博客如何实现RSS 订阅

RSS简介 RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,它采用 XML 作为内容传递的格式。...简单来说就是网站可以把内容包装成符合 RSS 标准的 XML 格式文档。一旦网站内容符合一个统一的规范,那么人们就可以开发一种读取这种规范化的 XML 文档的工具来聚合各大网站的内容。...使用 Django Feed 类 根据以上对 RSS 的介绍,我们可以发现关键的地方就是根据网站的内容生成规范化的 XML 文档,幸运的是,Django 已经内置了一些生成这个文档的方法,下面就使用这些方法来创建...添加 URL 接下来就是指定 URL 模式,让人们访问这个 URL 后就可以看到 Feed 生成的内容。...RSS 测试插件 可以测试一下订阅效果,我使用的 Chrome 浏览器,安装了一个 RSS Feed Reader 的应用,如果你也使用的 Chrome 浏览器,可以从应用商店添加它,然后就可以测试订阅效果了

67910

利用Telegram搭建RSS中文订阅机器人 NodeRSSBot 在线教程

Telegram 有强大的机器人系统,可以借助 Telegram 机器人来做很多事,做一个 RSS 订阅机器人当然也不在话下。.../rss - 显示订阅列表,加 `raw`显示链接 /sub - 订阅 RSS: /sub http://example.com/feed.xml 支持自动检测 RSS feed.../unsub - 退订 RSS: /unsub http://example.com/feed.xml 或者通过键盘 /unsubthis - 回复一个 RSS 发来的消息退订该 RSS /allunsub.../sub 可以自动检测 RSS feed可以直接 /sub https://www.fengkx.top 而不用 /sub https://www.fengkx.top/atom.xml 私聊可以直接发送...feed 地址订阅,支持同时发送多个地址按行分割 /viewall 只能在私聊中使用 在私聊中可以直接发送 opml 文件,导入 RSS 源, 在群聊中则将文件回复给 bot 频道使用 把 bot 设为频道管理员并正确配置权限后

2.1K20

给博客添加RSS订阅功能

RSS订阅功能有什么用呢,就是在博客生成一个RSS源,然后读者就可以RSS阅读器上订阅这个RSS源,当我每发一篇新文章的时候就可以通过RSS源获取到最新文章了。...RSS源是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。RSS应用在国外已经非常普遍,从个人博客栏目、企业站点到世界级的门户都提供基于RSS的服务。...所以其实就是给博客生成一个RSS规范的xml文件,然后别人就可以通过这个xml文件订阅文章内容了。...至于RSS的规范可以参考下这个:RSS简介 那现在要做的就是每发一篇文章的时候就生成一个最新的rss.xml文件了,这个就简单了,直接上代码。...,效果就是在个站商店就可以看到我的最新文章啦: 在网站首页添加个按钮,显示RSS订阅 <a href="https://www.zjhuiwan.cn/<em>feed</em>.<em>xml</em>" target="_blank

39320

WordPress Feed 详细介绍、使用和屏蔽

虽然大家都不再使用 RSS 阅读器了,甚至订阅行为的已经偏离原来的 RSS 订阅没有什么关系了,现在的订阅大部分都是公众号订阅或者其他媒体平台的订阅了。...但是 WordPress 对 Feed 的支持还是非常完整的,今天就简单介绍一下 WordPress 的 Feed 功能支持,和我们有哪些使用的技巧,最后还可以屏蔽它。...RSSFeed 的一种技术实现方式,RSS 是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),一个 RSS 包含很多条目,一个条目可能包含介绍(可以是全文也可以摘要),还有链接和其他信息...WordPress Feed使用技巧 我们在使用 WordPress 的过程,总结了一些技巧: 在 Feed 中插入相关文章 通过 WPJAM Basic「相关文章」扩展,勾选「自动附加相关文章到文章末尾...Feed 现在通过 RSS 阅读的同学越来越少了,并且 RSS 还成为了一些垃圾站快速全文采集的方式,所以如果你想禁用 RSS Feed可以在当前主题的 functions.php 文件中添加如下代码

81730

.Net开发者不容错过的技术类RSS订阅指南

RSS(Really Simple Syndication,简易信息聚合)是一种消息来源格式规范,表达了「聚合真的很简单」这样一种理念,使用RSS订阅,我们可以通过最短路径将感兴趣的网上内容抽取出来后推送给自己...RSS的版本: https://feedex.net/feed/www.feed43.com/8078656626535244.xml,按需取用吧。...林德熙, RSS地址: https://blog.lindexi.com/feed.xml WPF方向 吕毅, RSS地址: https://blog.walterlv.com/feed.xml ASP.net...index.rss Mono project RSS地址: https://www.mono-project.com/atom.xml 如何使用RSS订阅微信公众号 可参考本人旧文: 运用在线RSS阅读器订阅微信公众账号的文章...[1556424889899] 为RSS更新设置邮件提醒 除了使用阅读器阅读RSS信息以外,还可以使用email推送功能,使用方法也很简单。

1.4K40

.Net开发者不容错过的技术类RSS订阅指南

RSS(Really Simple Syndication,简易信息聚合)是一种消息来源格式规范,表达了**「聚合真的很简单」**这样一种理念,使用RSS订阅,我们可以通过最短路径将感兴趣的网上内容抽取出来后推送给自己...RSS的版本: https://feedex.net/feed/www.feed43.com/8078656626535244.xml,按需取用吧。...林德熙, RSS地址: https://blog.lindexi.com/feed.xml WPF方向 吕毅, RSS地址: https://blog.walterlv.com/feed.xml ASP.net...index.rss Mono project RSS地址: https://www.mono-project.com/atom.xml 如何使用RSS订阅微信公众号 可参考本人旧文: 运用在线RSS阅读器订阅微信公众账号的文章...为RSS更新设置邮件提醒 除了使用阅读器阅读RSS信息以外,还可以使用email推送功能,使用方法也很简单。

1.1K41

Hugo 跨版本升级

可以预期的是,随着使用时间越来越长,这两个站点的差异会越来越大,为了可维护性,必须将这两个站点使用的 Hugo 版本统一。...Hugo RSS 解决方案 官方支持了 RSS 格式的输出,只要在 layouts 根目录创建一个文件即可, index.rss.xml,模板可以自定义,参考官方文档 。...另外官方生成文档,默认会输出正确的 XML Version,所以可以检查并删除己配置的文档模板中下面的内容。 <?...第二个问题是官方 RSS 输出内容不支持自定义路径,你的订阅地址就只能是下面这样: 网站地址/index.xml 使用老版本的 RSS 方案,创建一个 /feed ,然后放置自定义的 RSS 模板,你会发现生成内容...mv feed/index.html feed/index.xml 更好的Hugo页面压缩能力 在使用 Hugo 版本和之前的压缩模式进行对比,发现 Hugo 压缩确实效率高不少,添加压缩参数 --minify

92910

win10 UWP RSS阅读器

今天在win10.me看到一个rss,不知道是什么东西,打开看到 ? 于是在网上查了RSS,�RSS简易信息聚合(也叫聚合内容)是一种RSS基于XML标准,在互联网上被广泛采用的内容包装和投递协议。...RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。...发布一个RSS文件后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用,是一种描述和同步网站内容的格式。...看起来很多html,我们可以用WebUtility,Regex来得到文本 我们可以做一个显示标题,然后点击显示内容 建一个类rssstr,这个类存放rss标题和内容 在viewModel 一个列表ObservableCollection...rss_page不能滚动TextBlock,可以使用ScrollViewer <TextBlock Style

91110

利用Telegram搭建RSS中文订阅机器人(rssbot)

Telegram 有强大的机器人系统,可以借助 Telegram 机器人来做很多事,做一个 RSS 订阅机器人当然也不在话下。...2、搭建 rssbot 这里直接使用开源的中文 Telegram RSS 机器人就行,项目地址:https://github.com/iovxw/rssbot 下面将介绍预编译版本的使用方法,执行如下命令...测试通过无报错后,此时可以用 nohup 或者 setsid 来让它在后台挂起运行了。-> 参考文章:让进程在后台稳定运行的几种方法 # 方法1 使用nohup命令 nohup ....按下方指定格式): /rss - 显示当前订阅的 RSS 列表,加 raw 参数显示链接 /sub - 订阅一个 RSS: /sub http://example.com/feed.xml.../unsub - 退订一个 RSS: /unsub http://example.com/feed.xml /unsubthis - 使用此命令回复想要退订的 RSS 消息即可退订, 不支持

6.3K41
领券