TwitterViewer
推特高级搜索

推特高级搜索:快速找到任意 X 帖子

输入关键词或搜索运算符,例如 from:nasa min_faves:100,按账号、日期和互动量筛选 X 帖子。

什么是推特高级搜索?

推特高级搜索是按条件组合来查找 X 上的帖子,而不是输入单个词:谁写的这条帖子、它包含或不包含哪些词、它何时发布、它是什么语言、它得到了多少个点赞,以及它是否带有图片或视频。X 改了这项服务的名字,所以推特高级搜索和 X 高级搜索指的是同一回事。掌握常用的搜索技巧,就能少翻很多页。

在 TwitterViewer 上,整个功能就是一个搜索框。你把 X 的搜索语法直接输入进去,例如 from:NASA min_faves:100,匹配的帖子就会以可读的帖子卡片形式显示在下方。你不必记住语法,因为框下方有一行运算符小标签,你点击其中一个,它就会把 from:、lang:en 或 filter:media 写进查询里。这个框始终显示将要运行的确切查询。

开始之前有一点要知道:这是 Pro 功能。X 只向已登录用户提供搜索,所以 TwitterViewer 是通过一个你自己连接的 X 账号来运行你的查询的。

如何在 TwitterViewer 上使用推特高级搜索

  1. 升级到 Pro 并一次性连接你的 X 账号。 在账号 → X 账号下,你把自己 x.com 会话中的 auth_token 和 ct0 cookie 值粘贴进去。结果上方的横条会告诉你缺哪一步:登录、升级还是连接。
  2. 输入一个查询,或用小标签拼出来。 每个小标签都会把它的语法追加到你已输入内容的末尾,之后你还可以编辑其中任何部分。
  3. 按搜索,或按 Enter。 你还在拼查询时什么都不会运行,而框为空时按钮会保持禁用。
  4. 在结果右上角的下拉菜单里选择热门帖子或最新帖子。 热门按 X 认为最相关、最热门来排序。最新则把最新的匹配项排在前面。
  5. 按加载更多结果 获取接下来 20 条帖子,反复进行,直到你拿到所需内容。

如果你不想自己写查询,小标签下方的三个示例在你点击的一刻就会运行:来自 @NASA 的照片、#Formula1,以及关于夜空的热门帖子。

每次搜索都以 ?q= 后接你的查询的形式存在于页面地址里,当你切换到最新帖子时会加上 &sort=latest。刷新页面、按返回、收藏该查询,或把链接发给有 Pro 和已连接账号的人,同一个搜索都会回来。

你能在不用账号的情况下使用推特搜索吗?

读取帖子不需要 X 账号:你可以完全不用登录就打开一条帖子、一个主页、一个媒体标签页,或一条帖子下方的回复。搜索则不同。X 只向已登录的人提供搜索,所以任何想在没有账号的情况下搜索推特的人都会撞上同一堵墙。没有任何诚实的办法可以匿名运行一次 X 搜索。

TwitterViewer 的做法是改用一个你掌控的会话。你连接自己的 X 账号,我们拿 cookie 向 X 核对,搜索就以该账号运行。结果只有公开帖子。这里没有任何东西是在「不涉及 X 账号」的意义上匿名的。你得到的是一个干净的搜索框和可读的结果,而无需一直开着一个 x.com 标签页。

在没有连接账号的情况下,站内其它部分仍然有用。用 推特主页查看器 浏览一个主页的帖子,用 推特媒体查看器 浏览某个账号的照片和视频,用 推特回复查看器 浏览一条帖子的回复。它们做不到的是:在整个 X 上搜索一个词或一个话题标签。关于在没有账号的情况下能做到什么,不登录查看 X 帖子 这篇指南有讲。

运算符小标签以及它们添加的语法

搜索框下方有十一个小标签。点击其中一个,就会把它的语法追加到查询里,并把光标放回框中,让你继续输入。

小标签添加到框中的内容它做什么
来自账号from:由一个账号写下的帖子。在冒号后输入账号,带或不带 @ 都行。
发给账号to:回复某个账号的帖子。
精确短语""包含这些词、且按此顺序连在一起的帖子。光标会落在引号之间。
日期范围since: 和 until:把最近 30 天填成两个日期。任意一个都可编辑。
最少点赞min_faves:100至少有这么多个赞的帖子。可以改这个数字。
最少转发min_retweets:50被转发至少这么多次的帖子。
语言lang:en某种语言的帖子。把 en 换成 ja、ar、es 等等。
仅媒体filter:media带有图片或视频的帖子。
排除回复-filter:replies去掉回复,留下账号自己发布的内容。
仅认证filter:blue_verified来自拥有 X 蓝色认证勾的账号的帖子。
包含转发include:nativeretweets加入转发,除非你要求,否则它们默认被排除。

有几个细节是表格展示不了的:

  • 小标签只写入文本。 因为一切都落进同一个框,你可以在运行之前看到、复制和修正整个查询。
  • 日期是 YYYY-MM-DD 格式。 和 X 上一样,until 会在你给的那天之前停下,所以当你想把结束那天也算进去时,要加一天。
  • 默认包含回复、排除转发。 只有当你想要改变这一点时,才添加 -filter:replies 或 include:nativeretweets。

没有小标签的手写语法,以及哪些不受支持

这个框能读的东西比十一个小标签提供的更多。以下这些在你手写时都有效:

  • 普通词。 night sky 会找出同时包含这两个词的帖子,顺序不限。
  • 话题标签。 #Formula1 会找出带有该话题标签的帖子。
  • 提及。 @NASA 会找出提及该账号的帖子。
  • 排除词。 -giveaway 会去掉包含该词的帖子。
  • 若干词中的任意一个。 (camera OR lens OR tripod) 会找出至少包含其中一个的帖子。
  • 最少回复数。 min_replies:20 会留下那些引发了一段对话的帖子。
  • 单个日期边界。 since:2026-01-01 单独使用会从那一天起往后搜索,而只用 until: 则是反过来。

有些东西不受支持,事先了解它们总比被结果意外到好:

  • 无法识别的运算符会被当作普通词。 filter:links 不受支持,所以它收窄不了任何范围,搜索通常会返回很少甚至没有帖子。
  • 取反的运算符会被忽略,除了 -filter:replies。 写 -filter:media 并不会移除带媒体的帖子。
  • 只有第一个带引号的短语会被当作精确短语。 第二个会失去引号,被当作分开的词来搜索。
  • 让 OR 分组保持简单。 在括号里用单个词或 from: 项。多词的项会被拆成单独的词,而两个分组会被合并成一个。
  • 其它格式的日期会被丢弃。 带时间的日期,或写成 1/1/2026 的日期,会被忽略。
  • filter:images 和 filter:videos 的表现与 filter:media 一样, 而 filter:verified 会被读作 filter:blue_verified。
  • 只改变搜索的运算符需要有东西可搜索。 单写 -filter:replies 不会运行。加一个词、一个账号或一个话题标签。
  • 过长的查询会被截断。 只读取框中前 500 个字符。

服务器会从它理解的条件重新构建查询,所以发给 X 的词序可能与你输入的不同。含义不会变,而你的原始文本仍留在框中和页面地址里。完整的运算符参考以及对日期的深入讲解,请读 X 高级搜索运算符指南。

搜索某个用户的帖子

按用户搜索是高级搜索最常见的用法,在这个框里它就是一个运算符。点击来自账号,在冒号后输入账号,然后按搜索。查询就变成 from:username,列出该账号的帖子,无需滚动浏览他的主页。你接下来添加的东西会让它更有用:

  • 一个词或短语。 "dark sky" from:NASA 会找出该账号关于某个话题说过的话。
  • 一个日期窗口。 点击日期范围,调整那两个日期,看看某个事件或某次发布前后一周的情况。
  • 仅媒体。 from:NASA filter:media 只列出带图片或视频的帖子。
  • 仅原创帖子。 加上 -filter:replies,该账号的对话就消失了。
  • 一个热度下限。 from:NASA min_faves:5000 把真正受到关注的帖子浮现出来,而不是全部。

两个 from: 运算符,比如 from:NASA from:ESA,会返回两个账号中任一个的帖子,而括号形式 (from:NASA OR from:ESA) 含义相同。若要按时间顺序、无搜索地查看某个账号,主页查看器 是更轻量的选择。

值得组合使用的推特搜索筛选

单个筛选是有用的。组合起来,才是高级搜索大显身手的地方。

  • 找出一个话题里重要的东西。 给一两个词加上一个最少点赞数:night sky min_faves:100。如果什么也没得到,就把数字调低,因为不同话题之间的点赞数差异极大。
  • 剥去噪音。 加上 -giveaway -ads 可以去掉产品搜索常带回来的垃圾信息。
  • 看看什么引发了一段对话。 把发给账号与一个最少回复数组合起来:to:NASA min_replies:20。
  • 收窄一个喧嚣的话题。 仅认证会留下来自认证账号的帖子。它是个粗糙的工具,但很快。
  • 一种语言。 语言按帖子的语言收窄,而不是按作者住在哪里。
  • 某个活动的照片。 一个话题标签加上仅媒体,例如 #Formula1 filter:media,给你的就是图片而不是评论。

一旦某次搜索翻出一条重要的帖子,视频下载器 和 GIF 下载器 可以保存它的媒体,而 回复查看器 会显示它下方的对话。

你可以照抄的搜索

把其中任何一个粘贴进框里,然后按 Enter。

  • 来自 NASA 的照片。 from:NASA filter:media
  • 关于夜空的热门帖子。 night sky min_faves:100
  • 来自认证账号的一个话题标签。 #Formula1 filter:blue_verified
  • 去掉了垃圾、用英文的一条话题。 milky way timelapse -ads -giveaway min_faves:500 lang:en
  • 两个机构、一个月、仅原创。 (from:NASA OR from:ESA) since:2026-01-01 until:2026-02-01 -filter:replies

移动端上的推特高级搜索

移动端上的推特高级搜索在你手机的浏览器里就能用,无需安装任何应用。搜索框、小标签和示例和电脑上一样待在同一个卡片里,小标签会折成好几行。

在手机键盘上输入运算符是别扭的那部分,而这正是小标签帮忙的地方:一次点按就写出 min_faves:100 或 filter:media,你只需改数字。这个框还会关闭自动大写和拼写检查,所以你的键盘不会把 from:「纠正」成别的东西。

在电脑上连接你的账号,因为复制 auth_token 和 ct0 值需要浏览器的开发者工具。你只需要做一次,连接会保存在你的 TwitterViewer 账号上。如果你在浏览时于 X 上发现了帖子,从 X 打开书签小工具 会一键把你所在的页面发送到 TwitterViewer。

结果如何排序、分页和刷新

结果列表一次向 X 请求 20 条帖子。按加载更多结果获取下一批。列表上方的计数器在还有更多时显示「已显示 40 条以上帖子」,当 X 没有更多可给时,它会切换成一个确切的数字。

热门帖子 是 X 自己的排名,它偏爱互动强的帖子。最新帖子 是一个纯粹从新到旧的列表。提交一个查询会添加一条历史记录,所以返回按钮会在你的搜索之间后退,而改变排序则会替换当前记录。

结果缓存约两分钟,所以快速连续运行同一个搜索两次,可能显示一模一样的列表。当你在留意某个全新的东西时,用最新帖子;或者,用 Pro,让 关注列表 在最多 20 个指定账号之一发帖时给你发邮件。结果是 X 在那一刻返回的任何东西,所以当一次搜索返回空白时,一次去掉一个条件。语言筛选和一个很高的最少点赞数通常是原因。

连接一个账号意味着从你自己的浏览器会话中粘贴两个值,所以它值得一个清楚的解释。

  • 我们先拿 cookie 向 X 核对,然后加密存储它。
  • 它只用于你在这里发起的请求。 按搜索就是其中之一。
  • 断开连接会删除它。 在账号 → X 账号下,你可以随时替换或断开。
  • 在那个浏览器里退出 X 会结束该会话。 保存的 cookie 会停止工作,结果上方的横条会显示「X 不再接受你保存的 cookie」,你再用新的值重新连接。

只有 Pro 账号才能连接 X 账号,而且只会使用你粘贴其 cookie 的那个账号。TwitterViewer 是一个独立工具,与 X 没有关联。

推特高级搜索常见问题

什么是推特高级搜索?

推特高级搜索是 X 按条件组合查找帖子的方式,这些条件包括账号、精确短语、排除词、话题标签、日期范围、语言、最少点赞数和媒体。在 TwitterViewer 上,它是一个接收 X 搜索语法的搜索框,带有可点击的小标签替你写出运算符,结果以可读的帖子卡片显示。它是一个 Pro 功能,运行在你所连接的 X 账号上。

X 高级搜索和推特高级搜索是一样的吗?

是的,X 高级搜索和推特高级搜索是同一功能下的两个名字。X 改了这项服务的名字,但搜索语法没有变,所以 from:、since:、until:、min_faves: 和 filter:media 都仍然有效。

我可以在没有账号的情况下搜索推特吗?

不能,你无法在没有账号的情况下搜索 X,尽管你可以在没有账号的情况下读取帖子。X 只向已登录用户提供搜索,所以 TwitterViewer 是用你自己连接的 X 账号来搜索,而不是匿名。查看一条帖子、一个主页、它的媒体或它的回复仍然完全不需要账号。

为什么 TwitterViewer 搜索需要我的 X 账号?

因为 X 只向已登录会话返回搜索结果,而且没有可调用的公开搜索端点。你一次性连接自己的账号,我们拿 cookie 向 X 核对并加密存储,只把它用于你在这里发起的请求。断开连接会删除它。

如何搜索某个特定用户的帖子?

点击来自账号,在冒号后输入账号,然后按搜索。查询会变成 from:username 并列出该账号的帖子。再加一个词、一个短语、一个日期范围或仅媒体就能收窄它。

我如何在移动端上使用推特高级搜索?

在手机的浏览器里打开本页,像在电脑上一样使用搜索框和小标签。在电脑上一次性连接你的 X 账号,之后搜索就能从你登录的任何设备上使用。

我可以使用哪些推特搜索筛选?

小标签涵盖来自、发给、精确短语、日期范围、最少点赞、最少转发、语言、仅媒体、排除回复、仅认证和包含转发。通过手写你还可以使用话题标签、提及、排除词、OR 分组和最少回复数。这套之外的运算符会被当作普通词。

我可以按日期搜索推特吗?

可以,用写成 YYYY-MM-DD 的日期加上 since: 和 until:,或点击日期范围小标签填入最近 30 天。until 会在你给的那天之前停下。运算符指南 对日期搜索有更深入的讲解。

无效,filter:links 不受支持。它会被当作一个普通的词,所以它收窄不了任何范围,搜索通常会返回很少甚至没有帖子。受支持的筛选是 filter:media、filter:blue_verified、-filter:replies 和 include:nativeretweets。

我可以搜索私密或受保护账号的帖子吗?

不能。用你自己的 X 账号搜索不会解锁任何私密内容。来自受保护账号的帖子、已删除的帖子和已停用的账号都不会出现,而 TwitterViewer 只返回 X 为你的查询返回的东西。

高级搜索要多少钱?

高级搜索是 Pro 的一部分,Pro 每月 5 美元或每年 48 美元,通过 Stripe 用卡支付,每个周期自动续订,直到你取消。你可以随时取消,并在已付费的那段时间继续保留 Pro。查看帖子、主页、媒体和回复无需 Pro 仍然可用。详情见定价。