1

我正在尝试构建一些高级 Twitter 搜索来监控某些项目。目前,他们被使用用户名中的关键字之一的人抛弃。

我不能只是静音/阻止所有这些用户,因为其中一些是我关注的用户。

目前,我能看到从结果中完全排除帐户的唯一方法是:

    -(@username) -from:username

这可行,但如果要排除很多名称,该方法很快就会变得冗长。它也不允许我排除所有包含用户名的帐户 - 即 @username1 @username2

一种想法是创建要排除的帐户列表,然后过滤该列表。这似乎不起作用,因为它无助于排除对这些人的回复。

4

1 回答 1

1

我遇到了一个类似的问题,我最终解决它的方式与你建议的一样,只是添加了一点点:

像你一样,我为用户名与我的关键字相似的帐户创建了一个列表,然后使用list:带有我列表 ID 的运算符,减去-从列表成员中排除推文。

最后我还收到了很多对我列表中帐户的回复,所以我使用了exclude:replies操作员,它工作得很好。

[keyword(s)] -list:[list_id] exclude:replies

我不断收到的唯一误报是引用了我列表成员的推文,但添加exclude:quote的损害大于帮助,因为它还过滤了带有良性引用的合法推文。

于 2022-02-09T21:10:45.940 回答