Комментарии для майнинга instaloader возвращают слишком много запросов
Этот код, который я создал, работал до тех пор, пока Instagram не нужно было сначала войти в систему, прежде чем вы сможете получить данные.
он продолжает говорить мне слишком много запросов, даже когда я добавил ограничение только на 5 комментариев, которые я очищаю
from instaloader import Instaloader, Profile, Post
import xlsxwriter
import os
SHORTCODE = 'CTPsC0WhMbX'
# <editor-fold desc="USERNAME PASSWORD">
USERNAME = 'your username'
PASSWORD = 'your password'
# </editor-fold>
L = Instaloader(download_pictures=False,
download_video_thumbnails=False,
download_videos=False,
download_geotags=False,
download_comments=True,
save_metadata=False)
L.login(USERNAME,PASSWORD)
thislist = []
post = Post.from_shortcode(L.context, SHORTCODE)
username = post.owner_username
for comments in post.get_comments():
thislist.append(comments.text)
path = username
if not os.path.exists(path):
os.mkdir(path)
os.chdir(path)
workbook = xlsxwriter.Workbook('{}.xlsx'.format(SHORTCODE))
worksheet = workbook.add_worksheet()
col = 0
for row,data in enumerate(thislist):
worksheet.write(row, col, data)
workbook.close()