用FetchRSS制作国外主机测评zhujiceping的RSS [续:学习CSS选择器]

在上一篇, 我们使用FetchRSS的服务, 制作了zhujiceping的RSS.

但是, 在使用过程中, 发现在RSS阅读器中怎么也更新不到结果.

分析

在我们选择了各项元素以后, 生成的RSS预览中, 可以看到, 日期都是 Jan 4, Jan 3, ... 

FetchRSS生成的预览里日期都是Jan 4、Jan 3,标题为No Headline

这是为什么呢?

我们观察一下 zhujiceping 的主页, 可以发现, 有5篇是置顶.

zhujiceping首页可见5篇置顶文章

而 FetchRSS 的免费服务, 刚好只能生成5个RSS项. 

也就是说, 生成的RSS里面, 只有这5个置顶. 

怪不得我们在RSS阅读器里面怎么也看不到新的.


========

思路

我们探索一下 FetcRSS, 发现选择 News Item 那里, 有一个齿轮按钮. 点开, 发现是CSS选择器.

FetchRSS的Selector configuration,输入框填article.excerpt

不懂就去问GPT.   https://g.co/gemini/share/4cd89e044e0d

GPT答复讲解article.excerpt选择器的含义

那么我们再在 F12 开发者工具中看一下 zhujiceping 的源码. 我们期望抓取的元素是什么呢?

F12开发者工具高亮class为excerpt-latest的元素

原来是 class name 为 excerpt-latest 的元素.

F12 工具有个方便的右键菜单, 复制 CSS 选择器.

开发者工具右键菜单高亮Copy selector

右键菜单的Copy子菜单高亮Copy selector

粘贴出来是这样的.

body > section > div.content-wrap > div > article.excerpt.excerpt-1.excerpt-latest

我们取其中一部分, 能刚好获取我们想要的, 最近更新的内容.

article.excerpt-latest

再接着把 标题, 摘要, 日期, 链接... 都选择一下. 现在再看预览的RSS内容, 就是我们想要的了.

Result feed preview显示抓到的搬瓦工等VPS优惠文章


========

完

http://fetchrss.com/rss/6614a5c5737dae52134807346614a59f0175012da513ef53.xml

评论