Beispiel #1
0
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
Beispiel #2
0
#!/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)