【中国汽车召回网】<no response> fetch failed
路由地址
/qiche365/recall/:channel
完整路由地址
/qiche365/recall/1
相关文档
https://docs.rsshub.app/routes/government#%E6%B1%BD%E8%BD%A6%E5%8F%AC%E5%9B%9E
预期是什么?
正常抓取
实际发生了什么?
FetchError: [GET] "https://www.qiche365.org.cn/index/recall/index/item/1.html?loadmore=1":
部署
RSSHub 演示 (https://rsshub.app)
部署相关信息
No response
额外信息
# 感谢
这不是重复的 issue
- [x] 我已经搜索了 现有 issue,以确保该错误尚未被报告。
Searching for maintainers:
/qiche365/recall/:channel: @huanfe1
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 关键词,或者留下评论。我们会重新审核。
该路由的抓取失败很可能是因为汽车召回网(qiche365.org.cn)对爬虫访问增加了限制或反爬措施。当前实现只设置了 Accept-Language,没有模拟浏览器的 User-Agent 或 Referer,也没有处理 cookies。如果目标站点升级了反爬策略(如需要特定 UA、Referer、JS 校验、验证码等),就会导致 fetch 失败,且错误会直接抛出,没有重试或降级处理逻辑[代码实现细节]。
建议排查和尝试:
- 用浏览器或 curl 直接访问目标链接,确认页面能否正常打开,是否有验证码、重定向或 JS 校验。
- 本地部署 RSSHub 并测试该路由,排除仅限 demo 服务器的网络或 IP 问题。
- 在路由实现中补充 User-Agent、Referer 等常见浏览器头,必要时携带 cookies,模拟真实用户访问。
- 若目标站点已彻底封锁爬虫,需考虑更换数据源或采用 Puppeteer 等方案模拟浏览器抓取。
如有更详细的错误日志(如超时、403、重定向等),可以进一步定位问题。
To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other
Searching for maintainers:
/qiche365/recall/:channel: @huanfe1
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 关键词,或者留下评论。我们会重新审核。