我如何获得不追随者的追随者名单

时间:2019-07-22 20:25:51

标签: python json instagram

我想编写一个代码,以打印出后面没有关注的关注者列表

我尝试使用“ mutual_followers_count”,但是输出是错误的,但是我想要人员的用户名不仅是数字

import requests
import json
import  re

pk = input("")

def getEndpoint(idUser):
    info=[]
    idUser=idUser.replace('\"','')
    endPoint='https://i.instagram.com/api/v1/users/idUser/info/'
    res=requests.get(endPoint.replace('idUser',idUser))
    try:
        full_name=json.dumps(res.json()['user']['full_name'])
        try:
            fullName=re.sub('[^a-zA-Z \n]', ' ',full_name).lower().replace(',', ' ').replace('\n', ' ').replace('\r', ' ')
            fullName=" ".join(fullName.split())
            info.append(fullName)
        except Exception as e:
            print(e)
            info.append('')
        followersCount=json.dumps(res.json()['user']['follower_count'])
        followingCount=json.dumps(res.json()['user']['following_count'])
        profile_pic_url=json.dumps(res.json()['user']['profile_pic_url'])
        username=json.dumps(res.json()['user']['username']).replace('\"','')
        info.append(username)
        info.append(followersCount)
        info.append(followingCount)
        info.append(profile_pic_url) 
        return info
    except Exception as e:
        print(e)
        return None

print(getEndpoint(pk))

我希望此代码的输出为['Name','username','206','239','photo of link','@ Follower1 @ Follower2']#此关注者是后面没有关注的人

0 个答案:

没有答案