📅  最后修改于: 2023-12-03 14:46:08.246000             🧑  作者: Mango
Tweepy 是一个用于与 Twitter API 进行交互的 Python 库,可以方便地获取 Twitter 上的数据。Tweepy 提供了许多方便有效的方法,其中之一是 API.search_users()
方法。
API.search_users()
方法可用于根据给定的搜索条件在 Twitter 上搜索用户。可以指定要搜索的关键字、语言、位置、帐户类型等。
API.search_users(q, per_page=20, page=1, sort_method='popular', include_entities=True, **kwargs)
q
:必需,搜索关键字。per_page
:可选,每个页面返回的用户数,默认为 20
。page
: 可选,搜索结果的页数,默认为 1
。sort_method
:可选,搜索结果的排序方法,默认为 popular
。include_entities
:可选,是否包含 entities,默认为 True
。返回一个包含与搜索条件匹配的用户的列表。
以下示例可用于搜索带有关键字 "Python" 的、在美国的推特用户:
import tweepy
auth = tweepy.OAuthHandler('consumer_key', 'consumer_secret')
auth.set_access_token('access_token', 'access_token_secret')
api = tweepy.API(auth)
users = api.search_users('Python', count=10, page=1, location='United States')
for user in users:
print(user.screen_name)
该示例代码返回了包含最多 10 个美国用户的列表,这些用户与关键字 "Python" 相关。
API.search_users()
方法需要进行身份验证,因此需要使用有效的 API 密钥。使用 Tweepy 的 API.search_users()
方法,可以轻松、高效地在 Twitter 上搜索相关用户。为了获得更好的结果,请确保指定关键字、位置等的正确性。