В соответствии с Twitter Doc , вы можете искать пользователей на основе строки запроса. Однако, если я проверяю документацию Twython API , кажется, что этот вызов не поддерживается напрямую. Tweepy, с другой стороны, предоставляет соответствующий метод API.search_users, см. здесь .
Не думаю, что вы можете искать пользователей и твиты одним запросом. Поэтому, возможно, придется придерживаться текущего поиска твитов и проверять каждый твит, если вы уже видели этих пользователей. Если нет, вам нужно получить профиль пользователя и проверить, удовлетворяют ли они вашим условиям (возможно, пакетам пользователей для ограничения количества вызовов API).
Редактировать: Возможно, вы также можете использовать Twython для поиска пользователей. Хотя он не предоставляет выделенный метод, он предоставляет общий метод get
, где вы можете выполнять вызовы к любой конечной точке. Так что это может выглядеть примерно так:
get('users/search', params={'q': 'soccer music -sex -porn'})
Я сам не пробовал, но вот что я могу получить из Документов Twython.