Lazy loaded image
技术分享
RSSHub部署坑点记录
字数 537阅读时长 2 分钟
2025-12-26
2025-12-27
type
status
date
slug
summary
tags
category
icon
password
😀
环境: 使用docker compose部署在自己的服务器上

docker-compose.yml

用的是rsshub的示例
 
RSSHub文档

推特RSS

抓取推特用户的timeline需要设置TWITTER_AUTH_TOKEN,这个值可以在F12-Application-Cookies里面找到。
 
我设置之后一直显示“ConfigNotFoundError: Twitter cookie for token 4e37b2c8******************************** is not valid”,我还以为是自己的token有问题,又重新登录了好几次,都是cookie失效。
 
后来查看了下docker的日志,才发现自己犯蠢了,忘了给docker加代理。
 
一开始用的是HTTP_PROXY、HTTPS_PROXY设置的代理,但是发现还是显示连接超时,后来问了AI,RSSHub用的是fetch请求,所以这个设置了也没用,需要使用RSSHub的两个环境变量来设置。
 
设置这个之后推特的rss就可以取下来了。
 

小红书RSS

之后又去试了小红书的RSS,也是需要设置Cookie,详见RSSHub文档。
但是设置后会返回这个错误,看了半天是浏览器弹出来一个验证码,在我本地的浏览器过了验证之后,小红书RSS短暂的通过了。
 
但是我后来再用的时候发现变成了另一个错误。
 
后来问AI要了一个命令,可以查看browserless在访问小红书页面的时候的截图,发现是小红书触发风控了,感觉小红书用这个方法还是有点风险,后面打算再试试xiaohongshu-mcp
notion image
上一篇
小红书教辅类引流微信
下一篇
摆脱 Deepseek 服务器繁忙,手把手教你接入火山引擎 API(超详细版)

评论
Loading...