oxyry / qireader

A modern RSS Reader
153 stars 3 forks source link

小红书又不推送了😂 #111

Open JerryYang-30 opened 4 months ago

JerryYang-30 commented 4 months ago

图里最上面两个已读的文章实际上都是几个月前发布的了。也就是说,不知道什么原因,6月25日之后的小红书笔记都无法正常推送了。(但是在Inoreader里正常推送) 我打开RSS源,发现抓取到了最新文章。但是抓取的item里的link全都是个人主页链接。😂我问了RSSWorker的作者,他说因为“小红书现在不登陆不会返回笔记的链接,所以无法获取到。在网页端直接点击也会提示‘登录即可查看 Ta 的笔记’。”(Issue链接:https://github.com/yllhwa/RSSWorker/issues/15 不知道这个跟无法推送新笔记有没有关系呢。 (希望可以正常推送最新笔记,哪怕点开源网页链接是个人主页也没关系,大不了多点击一次) RSS源:https://rss-worker.jerry30yang.workers.dev/rss/xiaohongshu/user/5c8e6f18000000001200065f 源地址:https://www.xiaohongshu.com/user/profile/5c8e6f18000000001200065f 另外那个RSS源:https://rss-worker.jerry30yang.workers.dev/rss/xiaohongshu/user/614e84960000000002021b0b https://www.xiaohongshu.com/user/profile/614e84960000000002021b0b image image

weijarz commented 4 months ago

这边把文章链接当作文章Id(如果源里没有Id字段的话),所以所有文章共用一个链接就导致了新文章被判定重复。还不如不在文章上面加这个链接。

JerryYang-30 commented 4 months ago

这边把文章链接当作文章Id(如果源里没有Id字段的话),所以所有文章共用一个链接就导致了新文章被判定重复。还不如不在文章上面加这个链接。

明白了,没想到又踩雷了😭既然这样的话,我试试用笔记的封面作为id字段。

JerryYang-30 commented 4 months ago

这边把文章链接当作文章Id(如果源里没有Id字段的话),所以所有文章共用一个链接就导致了新文章被判定重复。还不如不在文章上面加这个链接。

明白了,没想到又踩雷了😭既然这样的话,我试试用笔记的封面作为id字段。

@weijarz 可以,成功了。在item添加了一行 guid: "封面链接"

JerryYang-30 commented 4 months ago

这边把文章链接当作文章Id(如果源里没有Id字段的话),所以所有文章共用一个链接就导致了新文章被判定重复。还不如不在文章上面加这个链接。

明白了,没想到又踩雷了😭既然这样的话,我试试用笔记的封面作为id字段。

@weijarz 可以,成功了。在item添加了一行 guid: "封面链接"

大意了,小红书封面链接好像是会随时间变化的。导致重复推送,早上一起来Qi Reader堆了5000+文章😂还是暂时用文章标题当guid吧。或者把封面链接中时间部分截掉

weijarz commented 4 months ago

这个链接直接去掉就行,没有guid或链接元素就会拿标题当guid。

小红书没有链接那rss还有意义吗

JerryYang-30 commented 4 months ago

这个链接直接去掉就行,没有guid或链接元素就会拿标题当guid。

小红书没有链接那rss还有意义吗

也是😂😂