Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def parseLikesUsernames(usernameLogin,passwordLogin,username,shortcode,countFromOnePost): #shortcode - список ссылок на посты
- countFromOnePost = int(countFromOnePost) #кол-во лайков с одного поста
- instagram = Instagram()
- instagram.with_credentials(usernameLogin, passwordLogin, 'cachepath')
- instagram.login(force=False,two_step_verificator=True)
- usernames = [] # список всех пользователей
- f = open(f'IM5-{username}-{len(shortcode)}-{countFromOnePost}.txt','w') # Создание файла
- try:
- for i in shortcode: #итерация по списку с ссылками
- for like in instagram.get_media_likes_by_code(i, countFromOnePost)['accounts']: #функция что бы пиздить ссылки пользователей
- usernames.append(like.username + '\n') #добавление юзера в список
- finally:
- if len(shortcode) > 1: # если парсить нужно больше чем с 2 постов
- usernamesUNIQE = set(usernames) # уникализировать список
- for uniq in usernamesUNIQE:
- f.write(uniq)
- else:
- for uniq in usernames:
- f.write(uniq)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement