Как избежать ограничения скорости с помощью твиттер API API? - PullRequest
0 голосов
/ 02 апреля 2019

Я впервые использую tweepy twitter API и мне нужна помощь, пожалуйста ... В следующем фрагменте кода я перебираю список идентификаторов пользователей (сохраненных как «учетные записи») и для каждой учетной записи Я использую tweepy.Cursor, чтобы найти список идентификаторов, за которыми они следуют (их «друзья»). Я проверяю совпадения с учетными записями, за которыми я тоже следую (хранится в 'ids'), а затем сохраняю совпадения в виде информационного кадра.

Проблема в том, что я получаю сообщение об ошибке «Достигнут предел». Как мне избежать этого, пожалуйста? Я предполагаю, что есть намного более умный способ сделать это!

Спасибо.

df_list = []

for account in accounts:
  friends = []
  for page in tweepy.Cursor(api.friends_ids, id=account).pages():
    friends.extend(page)

  friends = pd.Series(friends)
  matches = friends[friends.isin(ids)]

  d = {'friend_id' : account, 'common_friends' : matches}
  matches = pd.DataFrame(data=d)
  df_list.append(matches)

final_df = pd.concat(df_list)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...