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

- 作者:亿舟
- 链接:https://yueyingky.top/article/2d55ff39-2952-808a-8bdc-f2055e509824
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。



