当前位置: 首页 > news >正文

《文献管理与信息分析》第五章 学习笔记

RSS 聚合阅读

罗老师重点向我们推荐了鲜果阅读器,但我在想下载一个鲜果阅读器的时候却发现鲜果旗下的RSS阅读器已经关闭了。并且在搜索页面中不乏这样的信息:

1506386-20190223104835278-37608850.png

通过搜索结果能了解到做RSS阅读器是一项投入产出比很不合算的事情,但我相信只要有用户,厂家总能找到盈利的方式,RSS阅读器全面消亡应该是不可能的。通过初步的了解我觉得RSS是一种很方便高效的信息获取方式,其高度自由的私人订制性感觉短期内也不会被取代,应该说很有学习价值。

电脑端RSS阅读

经过简单的了解决定试一下feedly,这是一个老牌的RSS阅读器网站,用户数量也比较庞大。

首先进入网站界面:

1506386-20190223104843419-2144237191.png

opml是包含RSS源的文件,对于我这种初次接触RSS的人显然没有这个,选择get started for free,这之后注册一个账户,然后进入自己的用户界面如下:

1506386-20190223104848326-1320335218.png

这个界面中推荐的可能是一些话题下的优质订阅源,我先尝试性的选择了文化频道:

1506386-20190223104852496-311077994.png

很遗憾没有任何中文信息:

1506386-20190223104857282-1084818156.png

语言切换到英文有很多可用的信息源:

1506386-20190223104902492-1506966001.png

订阅了一个安全话题下的源:

1506386-20190223104906941-54347414.png

注意到在选择话题时是# + topic的格式,如果不用#是什么效果呢?

1506386-20190223104911402-426284175.png

不用#搜索结果就是一些具体的订阅源。

在搜索栏中输入本博客的地址,订阅自己的博客:

1506386-20190223104920819-595463473.png

很方便的聚合阅读初步实现:

1506386-20190223104925461-536143573.png



1506386-20190223161551790-960901555.png

注意到这条信息:

1506386-20190223104938822-1352513124.png

这极大可能是一条广告信息,是博客园针对RSS抓取方发布的广告,还是RSS抓取方自己发布的广告呢?

移动端阅读

看到一句话深以为然,现在的市场模式是电脑端生产,移动端消费。大量的阅读都是在移动设备上进行了,那如何在移动端订阅RSS呢?

安卓设备推荐feed me,这是一款支持feedly,inoreader等众多RSS阅读器的阅读器。进入app后选择feedly。

1506386-20190223104949689-1329407175.png

然后进入feedly网站的界面绑定账户即可:

1506386-20190223104953558-1109933657.png

小结

了解到RSS后感觉打开了新世界的大门,以后再也不用各个网站切来切去,也不用看网站上花里胡哨的无关的消息,获取信息的效率大大增加。可能有人会觉得要是我只想看某一类的消息,会不会被其他类的消息妨碍呢?当然是可以分类查看的:

1506386-20190223104958884-694150105.png

后记

经过一小段时间的使用,发现许多网站已经不提供RSS输出了,比如新浪体育的NBA板块在2016年就不再通过RSS发布了,现在还在稳定的提供RSS输出的基本都是学术内容。RSS没有我一开始想象的那么万能,也就是说不能指望所有信息的获取都通过RSS来做。

这么看来,RSS阅读器有点像爬虫,不过是信息发布方和抓取方已经事先协定好了格式规范,因此抓取方可以通过一种方式抓取各个发布方信息,但当信息发布方不通过这种协定好的格式发布信息后,RSS就无法或不被允许抓取到信息了。

另外发现一个叫做RSShub的东西,如果能学会那真是相当cooooool了···

转载于:https://www.cnblogs.com/thechosenone95/p/10421899.html

相关文章:

  • 一些集群操作以及问题查询
  • GraphQL学习过程应该是这样的
  • Spark -- WordCount程序
  • Java SE 12扩展Switch语句/表达式完整指南
  • java中具有继承关系的类及其对象初始化顺序
  • 和平之翼代码生成器SMEU版 4.0.0 Beta5 宝船公布
  • 去哪里学习行业知识?
  • java概述
  • Kubeadm证书过期问题修复方法之一:通过修改kubeadm源码
  • 区块链分支循环
  • java中【派生类、基类、父类、子类】
  • FydeOS VM for VMWare v6.0 Preview1 发布
  • 浏览器缓存机制
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • vue--为什么data属性必须是一个函数
  • 深入了解以太坊
  • 78. Subsets
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • egg(89)--egg之redis的发布和订阅
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • flutter的key在widget list的作用以及必要性
  • GitUp, 你不可错过的秀外慧中的git工具
  • JavaScript 基础知识 - 入门篇(一)
  • Linux下的乱码问题
  • python学习笔记-类对象的信息
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 基于Android乐音识别(2)
  • 前言-如何学习区块链
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 王永庆:技术创新改变教育未来
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 白色的风信子
  • 大数据全解:定义、价值及挑战
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • (2020)Java后端开发----(面试题和笔试题)
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (六)软件测试分工
  • (转)Google的Objective-C编码规范
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • /dev下添加设备节点的方法步骤(通过device_create)
  • /etc/motd and /etc/issue
  • [@Controller]4 详解@ModelAttribute
  • [20190401]关于semtimedop函数调用.txt
  • [ai笔记9] openAI Sora技术文档引用文献汇总
  • [BJDCTF 2020]easy_md5
  • [BT]BUUCTF刷题第8天(3.26)
  • [C++] 统计程序耗时
  • [E单调栈] lc2487. 从链表中移除节点(单调栈+递归+反转链表+多思路)
  • [Java基础]—JDBC