什么是推特高级搜索?
推特高级搜索是按条件组合来查找 X 上的帖子,而不是输入单个词:谁写的这条帖子、它包含或不包含哪些词、它何时发布、它是什么语言、它得到了多少个点赞,以及它是否带有图片或视频。X 改了这项服务的名字,所以推特高级搜索和 X 高级搜索指的是同一回事。掌握常用的搜索技巧,就能少翻很多页。
在 TwitterViewer 上,整个功能就是一个搜索框。你把 X 的搜索语法直接输入进去,例如 from:NASA min_faves:100,匹配的帖子就会以可读的帖子卡片形式显示在下方。你不必记住语法,因为框下方有一行运算符小标签,你点击其中一个,它就会把 from:、lang:en 或 filter:media 写进查询里。这个框始终显示将要运行的确切查询。
开始之前有一点要知道:这是 Pro 功能。X 只向已登录用户提供搜索,所以 TwitterViewer 是通过一个你自己连接的 X 账号来运行你的查询的。
如何在 TwitterViewer 上使用推特高级搜索
- 升级到 Pro 并一次性连接你的 X 账号。 在账号 → X 账号下,你把自己 x.com 会话中的
auth_token和ct0cookie 值粘贴进去。结果上方的横条会告诉你缺哪一步:登录、升级还是连接。 - 输入一个查询,或用小标签拼出来。 每个小标签都会把它的语法追加到你已输入内容的末尾,之后你还可以编辑其中任何部分。
- 按搜索,或按 Enter。 你还在拼查询时什么都不会运行,而框为空时按钮会保持禁用。
- 在结果右上角的下拉菜单里选择热门帖子或最新帖子。 热门按 X 认为最相关、最热门来排序。最新则把最新的匹配项排在前面。
- 按加载更多结果 获取接下来 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 在那一刻返回的任何东西,所以当一次搜索返回空白时,一次去掉一个条件。语言筛选和一个很高的最少点赞数通常是原因。
你的 X cookie 会怎么样
连接一个账号意味着从你自己的浏览器会话中粘贴两个值,所以它值得一个清楚的解释。
- 我们先拿 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:links 不受支持。它会被当作一个普通的词,所以它收窄不了任何范围,搜索通常会返回很少甚至没有帖子。受支持的筛选是 filter:media、filter:blue_verified、-filter:replies 和 include:nativeretweets。
我可以搜索私密或受保护账号的帖子吗?
不能。用你自己的 X 账号搜索不会解锁任何私密内容。来自受保护账号的帖子、已删除的帖子和已停用的账号都不会出现,而 TwitterViewer 只返回 X 为你的查询返回的东西。
高级搜索要多少钱?
高级搜索是 Pro 的一部分,Pro 每月 5 美元或每年 48 美元,通过 Stripe 用卡支付,每个周期自动续订,直到你取消。你可以随时取消,并在已付费的那段时间继续保留 Pro。查看帖子、主页、媒体和回复无需 Pro 仍然可用。详情见定价。