RSSHub icon indicating copy to clipboard operation
RSSHub copied to clipboard

FT无法获取全文

Open dzx-dzx opened this issue 5 months ago • 3 comments

路由地址

/ft/myft/:key

完整路由地址

/ft/myft/0123456789-abcd-efba-9876543210

相关文档

https://docs.rsshub.app/routes/traditional-media#myft-personal-rss

预期是什么?

获取全文

实际发生了什么?

返回description为空

部署

自建

部署相关信息

No response

额外信息

似乎有时间歇性地部分文章可获取到

这不是重复的 issue

  • [x] 我已经搜索了 现有 issue,以确保该错误尚未被报告。

dzx-dzx avatar Jul 30 '25 04:07 dzx-dzx

Searching for maintainers:
  • /ft/myft/:key: @HenryQW

To maintainers: if you are not willing to be disturbed, list your username in scripts/workflow/test-issue/call-maintainer.js. In this way, your username will be wrapped in an inline code block when tagged so you will not be notified.

If all routes can not be found, the issue will be closed automatically. Please use NOROUTE for a route-irrelevant issue or leave a comment if it is a mistake. 如果所有路由都无法匹配,issue 将会被自动关闭。如果 issue 和路由无关,请使用 NOROUTE 关键词,或者留下评论。我们会重新审核。

github-actions[bot] avatar Jul 30 '25 04:07 github-actions[bot]

Hi @dzx-dzx! I'm Dosu and I’m helping the RSSHub team.

FT 全文无法获取、description 为空,常见原因有:FT 网站结构变动导致抓取失败、反爬措施(如限流或返回不完整内容)、或自建 Docker 部署时模板文件缺失。你遇到的“部分文章偶尔能获取”现象,通常是因为抓取逻辑依赖于网页结构和网络环境,FT 可能会间歇性阻断或返回不同内容,或者解析模板在某些情况下未能正确渲染。

建议排查:

  1. 检查 Docker 镜像内 dist/templates 目录下是否有 description.art 等模板文件,缺失会导致渲染失败,description 为空。可参考类似问题说明
  2. 进入容器内用 curl 测试能否正常访问 FT 文章页面,排除网络或 DNS 问题。
  3. 尝试设置自定义 User-Agent,或使用代理,减少被反爬拦截的概率。
  4. 开启 debug 日志,观察抓取和解析过程是否有报错或异常。
  5. 若 FT 网站近期有改版,需关注 RSSHub 相关抓取代码(lib/routes/ft/myft.js 和 ft/parse-article.js)是否需要更新选择器。

如有详细日志或报错信息,欢迎补充,有助于进一步定位问题。

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Chat with Dosu Join Discord Share on X

dosubot[bot] avatar Jul 30 '25 04:07 dosubot[bot]

绕过paywall的方式已经失效,目前没有办法修复。

HenryQW avatar Jul 30 '25 05:07 HenryQW