用FetchRSS制作国外主机测评zhujiceping的RSS [续:学习CSS选择器]
在上一篇, 我们使用FetchRSS的服务, 制作了zhujiceping的RSS.
但是, 在使用过程中, 发现在RSS阅读器中怎么也更新不到结果.
分析
在我们选择了各项元素以后, 生成的RSS预览中, 可以看到, 日期都是 Jan 4, Jan 3, ...
这是为什么呢?
我们观察一下 zhujiceping 的主页, 可以发现, 有5篇是置顶.
而 FetchRSS 的免费服务, 刚好只能生成5个RSS项.也就是说, 生成的RSS里面, 只有这5个置顶.
怪不得我们在RSS阅读器里面怎么也看不到新的.
========
思路
我们探索一下 FetcRSS, 发现选择 News Item 那里, 有一个齿轮按钮. 点开, 发现是CSS选择器.
不懂就去问GPT. https://g.co/gemini/share/4cd89e044e0d那么我们再在 F12 开发者工具中看一下 zhujiceping 的源码. 我们期望抓取的元素是什么呢?
原来是 class name 为 excerpt-latest 的元素.
F12 工具有个方便的右键菜单, 复制 CSS 选择器.
粘贴出来是这样的.
body > section > div.content-wrap > div > article.excerpt.excerpt-1.excerpt-latest
我们取其中一部分, 能刚好获取我们想要的, 最近更新的内容.
article.excerpt-latest
再接着把 标题, 摘要, 日期, 链接... 都选择一下. 现在再看预览的RSS内容, 就是我们想要的了.
完
http://fetchrss.com/rss/6614a5c5737dae52134807346614a59f0175012da513ef53.xml
评论
发表评论