【问题标题】:Is there a way to search user/screen names in tweepy (or any other API package) using partial names like using contains or %?有没有办法使用部分名称(如使用 contains 或 %)在 tweepy(或任何其他 API 包)中搜索用户/屏幕名称?
【发布时间】:2022-07-04 19:21:13
【问题描述】:

所以我可以使用以下命令查找用户...

Search = 'Amazon'
users = api.search_users(q = Search)
results = []
for user in users:
  name = user.name
  screen_name= user.screen_name
  results.append([name, screen_name])
results = pd.DataFrame(results)
results.columns = ['name', 'screen_name']
results

...当我只知道部分名称时,我想知道是否有办法使用某种形式的 contains/islike/% 查找。比如说。如果我在寻找亚马逊,我能在我所说的地方做点什么吗

api.search_users(q is like 'Amaz%')

此外,我相信 search_users 函数是通过屏幕名称查找的。有没有按用户名查找的函数?

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    没有用于此的 Twitter API 功能(通配符或包含查找,或用户名而不是屏幕名称),因此 Tweepy 或其他库无法提供该功能。

    【讨论】:

    • 感谢您的回复。对于非常特定的用例来说,这将是一个很好的功能。
    【解决方案2】:

    我们是波斯语和其他语言的用户无法使用它,因为我们无法在英文字母 user_id 中显示我们的确切姓名,并且我们总是使用和搜索具有 unicode 显示名称的人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-15
      • 1970-01-01
      • 2013-10-17
      • 2014-09-21
      • 1970-01-01
      • 2018-04-19
      相关资源
      最近更新 更多