Skip to content

ITDpy

Discovery

Модуль discovery позволяет:

  • получать рекомендации пользователей
  • искать пользователей и хештеги
  • получать посты по хештегу
  • получать популярные хештеги

Who To Follow

Получить рекомендации пользователей

client.who_to_follow()

Возвращает модель WhoToFollow подробнее.

Пример

suggestions  =  client.who_to_follow()  

for  user  in  suggestions:  
  print(user.username)  
  print(user.display_name)  
  print("Подписчиков:", user.followers_count)

Search

Глобальный поиск

client.search("python", user_limit=5, hashtag_limit=5)

Параметры

  • query — поисковый запрос
  • user_limit — количество пользователей
  • hashtag_limit — количество хештегов

Возвращает модель Search подробнее.


Пример

result  =  client.search("python")  

print("Пользователи:")  
for  user  in  result.users:  
  print(" ", user.username)  

print("Хештеги:")  
for  tag  in  result.hashtags:  
  print(" #", tag.name)

Поиск постов по хештегу

client.search_hashtags("python", limit=20)

Параметры

  • name — имя хештега (без #)
  • limit — количество постов

Возвращает модель HashtagPosts подробнее.


Пример

posts  =  client.search_hashtags("python", limit=10)  

print("Хештег:", posts.hashtag.name)  

for  post  in  posts:  
  print(post.content)

Trending Hashtags

Получить популярные хештеги

client.get_trending_hashtags(limit=10)

Параметры

  • limit — количество хештегов

Возвращает TrendingHashtagsResponse.


Пример

trending  =  client.get_trending_hashtags(10)  

for  hashtag  in  trending:  
  print("#", hashtag.name)  
  print("Постов:", hashtag.posts_count)

Назад к документации