# 推特高级搜索：筛选 X 帖子

推特高级搜索：按账号、关键词、日期、语言、点赞和媒体筛选 X 帖子。Pro 功能，使用你自己连接的 X 账号运行。

Page: https://twitterviewer.app/zh-hans/twitter-advanced-search

## Plan

- Pro only: advanced search, community member export (up to 1,000 members), likes tab and every page of replies, fetched with the X account the user connects (the user pastes their own x.com session cookie, stored encrypted).

## 什么是推特高级搜索？

推特高级搜索是按条件组合来查找 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 和已连接账号的人，同一个搜索都会回来。

> **高级搜索是 Pro 的一部分** — [查看 Pro](https://twitterviewer.app/zh-hans/pricing)
> Pro 还会取消限流，并增加点赞标签页、完整回复列表和社区导出。

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

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

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

在没有连接账号的情况下，站内其它部分仍然有用。用 [推特主页查看器](https://twitterviewer.app/zh-hans/twitter-profile-viewer) 浏览一个主页的帖子，用 [推特媒体查看器](https://twitterviewer.app/zh-hans/twitter-media-viewer) 浏览某个账号的照片和视频，用 [推特回复查看器](https://twitterviewer.app/zh-hans/twitter-reply-viewer) 浏览一条帖子的回复。它们做不到的是：在整个 X 上搜索一个词或一个话题标签。关于在没有账号的情况下能做到什么，[不登录查看 X 帖子](https://twitterviewer.app/zh-hans/blog/view-x-posts-without-login) 这篇指南有讲。

> **Note: 仅限公开帖子**
> 用你的账号搜索不会解锁任何私密内容。受保护账号在这里同样不可见。

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

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

| 小标签 | 添加到框中的内容 | 它做什么 |
| --- | --- | --- |
| 来自账号 | `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 高级搜索运算符指南](https://twitterviewer.app/zh-hans/blog/x-advanced-search-operators)。

## 搜索某个用户的帖子

按用户搜索是高级搜索最常见的用法，在这个框里它就是一个运算符。点击来自账号，在冒号后输入账号，然后按搜索。查询就变成 `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)` 含义相同。若要按时间顺序、无搜索地查看某个账号，[主页查看器](https://twitterviewer.app/zh-hans/twitter-profile-viewer) 是更轻量的选择。

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

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

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

一旦某次搜索翻出一条重要的帖子，[视频下载器](https://twitterviewer.app/zh-hans/twitter-video-downloader) 和 [GIF 下载器](https://twitterviewer.app/zh-hans/twitter-gif-downloader) 可以保存它的媒体，而 [回复查看器](https://twitterviewer.app/zh-hans/twitter-reply-viewer) 会显示它下方的对话。

## 你可以照抄的搜索

把其中任何一个粘贴进框里，然后按 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 打开书签小工具](https://twitterviewer.app/zh-hans/bookmarklet) 会一键把你所在的页面发送到 TwitterViewer。

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

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

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

结果缓存约两分钟，所以快速连续运行同一个搜索两次，可能显示一模一样的列表。当你在留意某个全新的东西时，用最新帖子；或者，用 Pro，让 [关注列表](https://twitterviewer.app/zh-hans/i/watchlist) 在最多 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` 会在你给的那天之前停下。[运算符指南](https://twitterviewer.app/zh-hans/blog/x-advanced-search-operators) 对日期搜索有更深入的讲解。

### `filter:links` 有效吗？

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

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

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

### 高级搜索要多少钱？

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

