def set_proxy(): zc = ZhihuClient() ensure_dir(PROXY_PATH) try: with open(PROXY_PATH, "r") as f: proxy = f.read() if proxy: zc.set_proxy(proxy) except FileNotFoundError: # first run or delete config file if os.path.exists(os.path.dirname(PROXY_PATH)) is False: os.makedirs(os.path.dirname(PROXY_PATH)) with open(PROXY_PATH, "w"): pass
#!/usr/bin/env python3 # -*- coding: utf-8 -* from zhihu import ZhihuClient #client = ZhihuClient() #client.set_proxy('http://ucbcn\cnt0095:[email protected]:8080') #client.login_in_terminal() #client.create_cookies('cookies.json') Cookies_File = 'cookies.json' client = ZhihuClient(Cookies_File) client.set_proxy('http://ucbcn\cnt0095:[email protected]:8080') url = 'http://www.zhihu.com/people/douzishushu' author = client.author(url) print('用户名 %s' % author.name) print('用户简介 %s' % author.motto) print('用户关注人数 %d' % author.followee_num) print('取用户粉丝数 %d' % author.follower_num) print('用户得到赞同数 %d' % author.upvote_num) print('用户得到感谢数 %d' % author.thank_num) print('用户提问数 %d' % author.question_num) print('用户答题数 %d' % author.answer_num) print('用户专栏文章数 %d,名称分别为:' % author.post_num) for column in author.columns: print(column.name) print('用户收藏夹数 %d,名称分别为:' % author.collection_num) for collection in author.collections: print(collection.name)