예제 #1
0
def FindUsers(author_page, offset):
    '''
    :param author_page:用户页面id
           offset:页码
    :return: True or False
    '''
    baseUrl = 'https://www.zhihu.com/api/v4/members/{author_page}/followees?include=data%5B*%5D.answer_count%2Carticles_count%2Cgender%2Cfollower_count%2Cis_followed%2Cis_following%2Cbadge%5B%3F(type%3Dbest_answerer)%5D.topics&offset={offset}&limit=20'.format(
        author_page=author_page, offset=offset)
    newHeaders = headers.copy()
    newHeaders['authorization'] = 'oauth c3cef7c66a1843f8b3a9e6a1e3160e20'
    response = get_page(baseUrl, headers=newHeaders)
    for i in response.json()['data']:
        user_list.put(i['url_token'])
        db = Db()
        db.Users(i)
    if response.json()['paging']['is_end'] == True:
        return False
    else:
        return True