跳到内容
Twexapi
简体中文
Esc
↑↓导航↵打开⌘J预览
本页内容

2026 年最佳 Nitter 替代方案与无登录推特数据抓取指南

X 于 2026 年 8 月发出下架要求后,nitter.net 与 xcancel 均已下线。本文整理仍可用的 Nitter 实例、最佳替代方案,以及无需登录读取推文、继续保留 RSS 订阅的方法。

简短回答(2026 年 10 月 19 日核实): nitter.net 和 xcancel.com 均已下线,Nitter 项目也已归档。如果只是想在没有 X 账号的情况下浏览某个主页,可以使用免费的 Twitter 查看器。如果要让 RSS 订阅、监控或采集脚本继续运行,请调用 TwexAPI 这类 API。少数社区 Nitter 实例仍能访问,但随时可能无预警消失。

按使用场景选择 Nitter 替代方案

你想要… 当前最佳选择 费用 限制
免登录查看主页和最新推文 TwexAPI Twitter 查看器 免费(每小时 20 次查询) 只显示最新 10 条推文,不是完整时间线
继续使用 Nitter 前端 仍存活的社区实例 免费 有机器人验证、频率限制,且经常关停
为某个账号生成 RSS 订阅 用 API 构建订阅源 约 $0.05 / 1,000 条推文 需要几行代码或一个无代码工作流
用代码监控账号、关键词或话题标签 TwexAPI REST API 约 $0.05 / 1,000 条推文,注册送 20,000 免费 Credits 需要 API Key
使用 X 官方开发者平台 官方 X API 每读取 1,000 条帖子 $5 需要开发者账号、创建应用并配置 OAuth

Nitter 究竟发生了什么?

多年来,Nitter 一直是免登录浏览推特的首选方式:前端轻量,任意主页都能生成 RSS 订阅源,也很容易被采集脚本使用。2024 年以来发生的事情如下:

时间 事件
2024 年 1 月至 2 月 X 移除了 Nitter 用来拉取推文的访客账号(Guest Account)。包括 nitter.net 在内的公共实例停止工作,开发者宣布项目终止。
2025 年 2 月 6 日 项目恢复开发。各实例改用真实登录的 X 账号代替访客 Token,重新上线。
2026 年 8 月 24 日 X Corp 发出停止侵权函(cease and desist),要求下架 Nitter 实例和代码仓库。nitter.net 与 xcancel.com 随即下线。
2026 年 9 月 项目宣布将继续维护,xcancel 于 9 月 7 日恢复。代码仓库在 9 月 11 日再次归档,xcancel 于 9 月 14 日再次下线。
2026 年 10 月 GitHub 仓库处于归档(只读)状态,nitter.net 显示 “offline” 页面。

如果你此前依赖 Nitter 驱动 RSS 阅读器、舆情监控或自动化采集,下面的内容会说明哪些方式仍然可用,以及如何迁移。

2026 年仍可用的 Nitter 实例

2026 年 10 月 19 日,社区状态页 status.d420.de 列出了几个运行正常的实例,包括 nitter.tiekoetter.com、nitter.netbub.com、nitter.meowing.monster 和 nitter.pp.ua。大型公共实例(nitter.net、xcancel.com 和 nitter.poast.org)均无法打开。

在依赖某个实例之前:

  • 先查看状态页。 实例状态每天都在变化,状态页比本文或其他任何地方的列表都更新。
  • 做好遇到机器人验证的准备。 存活的实例经常显示“正在确认你不是机器人”页面,这会让 RSS 阅读器和脚本失效。
  • 不要采集这些实例。 状态页明确请求访问者不要采集公共实例。每个实例只靠少数真实 X 账号运行,X 随时可能封禁这些账号,大量请求会让实例对所有人都不可用。

日常浏览的话,一个可用的实例或免费查看器就足够了。任何自动化需求,请使用 API。


1. 为什么免费的 Nitter 镜像已彻底成为历史?

很多开发者仍在寻找新的 Nitter 镜像、克隆站或 xcancel 替代品。但所有免费前端都会遇到同样的问题:

核心困境 免费 Nitter 镜像的现状 TwexAPI 托管基础设施
没有访客通道 每个实例都需要经过手机号验证的真实 X 账号,而 X 会识别并封禁这些账号。 读取公开数据时无需提供任何 X 账号或 Cookie,只需携带 API Key。
按账号限频 热门实例一旦公开,几分钟内就会耗尽账号的请求额度。 请求运行在为生产负载构建的托管基础设施上。
法律压力 X 在 2026 年 8 月的下架要求让最大的几个实例全部下线。 按 API 用量计费的商业服务。
无声宕机 社区镜像随时无预警下线,订阅源随之停止更新。 服务持续监控;失败的请求不扣 Credits。

2. TwexAPI:开发者级 Nitter 完美平替

TwexAPI 保留了 Nitter 对开发者最有用的部分,同时运行在不依赖志愿者账号的基础设施上:

  1. 读取无需登录或 Cookie:读取公开数据不需要 X 账号、手机号验证或会话 Cookie,只需携带 API Key。
  2. 干净的数据:直接返回结构化 JSON,X 长文章(Articles)可返回 Markdown,没有跟踪脚本,也不用解析 HTML。
  3. 按量付费:单价约 $0.05 / 1,000 条推文(每条推文 5 Credits),个人项目和 RSS 追踪每月只需几美分。每月读取 6,000 条推文约 $0.30。可以用 X API 价格计算器估算自己的用量。
  4. 游标分页:通过 next_cursor 翻页拉取回复、用户时间线和搜索结果。

TwexAPI 与 X Corp 无任何关联,也未获其背书。付费仅用于购买按量计费的 API 用量。


3. 从 Nitter RSS 平滑迁移至 TwexAPI

把依赖 Nitter 的自动订阅、采集脚本或机器人迁移到 TwexAPI 只需几行代码。先在控制台创建 API Key,然后替换请求:

场景一:拉取博主最新推文

import feedparser

# Nitter RSS 订阅源:nitter.net 自 2026 年 8 月起已下线
nitter_url = "https://nitter.net/elonmusk/rss"
feed = feedparser.parse(nitter_url)

# 没有任何条目:实例返回的是 "offline" 页面而不是 RSS
for entry in feed.entries:
    print(entry.title)
import requests

TWEXAPI_KEY = "YOUR_API_KEY"

# 拉取用户时间线的第一页
response = requests.post(
    "https://api.twexapi.io/twitter/elonmusk/timeline/page",
    headers={"Authorization": f"Bearer {TWEXAPI_KEY}"},
    json={"next_cursor": "", "count": 20},
)
response.raise_for_status()

for tweet in response.json()["data"]:
    print(tweet["created_at"], tweet["full_text"])

完整的响应字段(包括用于拉取更早推文的 has_next_page 和 next_cursor)见分页获取用户时间线。

替代 Nitter RSS 订阅源

如果 RSS 阅读器需要一个订阅地址,可以自己生成 XML,再通过定时任务、Serverless 函数或静态文件提供:

from datetime import datetime
from email.utils import format_datetime
from xml.sax.saxutils import escape

import requests

TWEXAPI_KEY = "YOUR_API_KEY"
SCREEN_NAME = "elonmusk"


def rss_date(value):
    for fmt in ("%a %b %d %H:%M:%S %z %Y", "%Y-%m-%dT%H:%M:%S%z"):
        try:
            return format_datetime(datetime.strptime(value.replace("Z", "+0000"), fmt))
        except (AttributeError, ValueError):
            pass
    return None


response = requests.post(
    f"https://api.twexapi.io/twitter/{SCREEN_NAME}/timeline/page",
    headers={"Authorization": f"Bearer {TWEXAPI_KEY}"},
    json={"next_cursor": "", "count": 20},
)
response.raise_for_status()

items = []
for tweet in response.json()["data"]:
    text = tweet["full_text"] or ""
    link = f"https://x.com/{SCREEN_NAME}/status/{tweet['tweet_id']}"
    published = rss_date(tweet["created_at"])
    items.append(
        f"<item><title>{escape(text[:100])}</title><link>{link}</link>"
        f"<guid>{link}</guid>"
        + (f"<pubDate>{published}</pubDate>" if published else "")
        + f"<description>{escape(text)}</description></item>"
    )

feed = (
    '<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel>'
    f"<title>@{SCREEN_NAME}</title><link>https://x.com/{SCREEN_NAME}</link>"
    f"<description>Latest posts from @{SCREEN_NAME}</description>{''.join(items)}"
    "</channel></rss>"
)

with open(f"{SCREEN_NAME}.xml", "w", encoding="utf-8") as f:
    f.write(feed)

每次运行按返回的推文计费,每条约 5 Credits;每小时刷新 20 条推文,每月约 $0.72。无代码用户可以用 n8n、Make 或 Zapier 搭建同样的订阅源。

场景二:关键词与话题监控搜索

在 Nitter 上搜索意味着要解析 HTML。使用 TwexAPI 时,直接调用高级搜索接口:

curl -X POST "https://api.twexapi.io/twitter/advanced_search/page" \
  -H "Authorization: Bearer YOUR_TWEXAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "searchTerms": ["AI agents", "#OpenSource"],
    "sortBy": "Latest",
    "next_cursor": ""
  }'

4. 全方位对比:Nitter vs TwexAPI

功能特性 Nitter 实例 TwexAPI 自建 Python 爬虫(snscrape)
2026 年 10 月状态 ⚠️ 主要实例已下线,仅剩少数社区实例 ✅ 持续在线维护 ❌ 被登录墙拦截
费用 免费 约 $0.05 / 1,000 条推文(注册送 20,000 免费 Credits) 每月 $80–$300 的代理费用
数据格式 HTML / RSS 强类型 JSON 与纯净 Markdown 爬取的字典(结构经常变动)
粉丝与关注列表 ❌ 不支持 ✅ 通过 /v3/twitter/users/followers 全量导出 ❌ 不支持
对话串与回复树 部分支持 ✅ 通过 /twitter/tweets/thread_by_id 完整展开 零散不完整
X 长文章转 Markdown ❌ 不支持 ✅ 原生 GET /x/article/{tweet_id}/markdown ❌ 不支持
MCP / AI 智能体集成 ❌ 不支持 ✅ 原生 MCP 服务器,支持 Cursor 与 Claude Code ❌ 不支持

开发者常考虑的其他选项,请参阅 TwexAPI 与官方 X API 对比以及托管 API 与自建爬虫对比。


Nitter 替代方案常见问题

2026 年 Nitter 还能用吗?

基本不能。自 2026 年 8 月 24 日 X 发出停止侵权函后,nitter.net 一直处于下线状态,GitHub 仓库也已归档。少数社区实例仍能访问,当前列表请查看 status.d420.de。

xcancel 还能用吗?

不能。xcancel.com 在 2026 年 8 月的下架要求后下线,2026 年 9 月 7 日短暂恢复,又在 2026 年 9 月 14 日再次下线。

最好的 Nitter 替代方案是什么?

如果只想免登录查看主页,使用免费的 Twitter 查看器。如果要做订阅、监控或研究,请使用 API:TwexAPI 约 $0.05 / 1,000 条推文,官方 X API 每读取 1,000 条帖子收费 $5。

没有账号能看 X(推特)吗?

可以。在 Twitter 查看器中输入公开用户名,无需登录即可查看主页资料、粉丝数和最新 10 条推文。受保护的账号仍然不可见。

现在怎样获取某个推特账号的 RSS 订阅?

主要实例上的 Nitter /rss 地址已经失效。按照上面的 RSS 示例,用 API 拉取时间线,再自己生成 RSS XML。

可以自建 Nitter 吗?

已归档的代码仍然可以运行,但需要真实的 X 账号来维持会话。X 会封禁承载大量流量的账号,而且 X 修改内部接口后,已归档的项目不会再有修复。


下一步

最后更新于 2026年10月19日

这个页面有帮助吗?