Exemplo n.º 1
0
 def test_user_profile(self):
     """
     获取用户信息
     :return:
     """
     zhihu = Zhihu()
     profile = zhihu.user(user_slug="xiaoxiaodouzi")
     data = {
         'avatar_url_template':
         'https://pic1.zhimg.com/v2-ca13758626bd7367febde704c66249ec_{size}.jpg',
         'name': '我是小号',
         'is_advertiser': False,
         'url':
         'http://www.zhihu.com/api/v4/people/1da75b85900e00adb072e91c56fd9149',
         'gender': -1,
         'user_type': 'people',
         'url_token': 'xiaoxiaodouzi',
         'headline': '程序员',
         'avatar_url':
         'https://pic1.zhimg.com/v2-ca13758626bd7367febde704c66249ec_is.jpg',
         'is_org': False,
         'type': 'people',
         'badge': [],
         'id': '1da75b85900e00adb072e91c56fd9149'
     }
     self.assertEqual(data, profile)
Exemplo n.º 2
0
# encoding: utf-8

import time

from zhihu import Zhihu

__author__ = 'liuzhijun'

if __name__ == '__main__':
    zhihu = Zhihu()
    profile = zhihu.user(profile_url="https://www.zhihu.com/people/zhijun-liu")
    print(profile)
    time.sleep(1)
    # profile = zhihu.user(user_slug="xiaoxiaodouzi")
    # time.sleep(1)
    #
    # _id = profile.get("id")
    # print(_id)
    # # 3a2be5588fefcbc13ba4459cd8f1b5bc
    # # 1da75b85900e00adb072e91c56fd9149
    # zhihu.send_message("你好,问候1", profile_url="https://www.zhihu.com/people/xiaoxiaodouzi")
    # time.sleep(1)
    # zhihu.send_message("你好,问候2", user_slug="xiaoxiaodouzi")
    # time.sleep(1)
    # zhihu.send_message("你好,问候3", user_id=_id)

    # zhihu.follow(profile_url="https://www.zhihu.com/people/gao-yu-dong-41")
Exemplo n.º 3
0
from zhihu import Answer


def vote_up_with_id():
    data = Answer(id=14005147).vote_up()
    print(data)


from zhihu.models import Model
from zhihu.models.account import Account

import logging

logging.basicConfig(level=logging.INFO)

if __name__ == '__main__':
    # vote_up_with_id()

    # model = Account()
    # model.login("*****@*****.**", "ssss")
    # model.login("158", "xxxx")

    from zhihu import Zhihu

    zhihu = Zhihu()
    print(zhihu)
    profile = zhihu.user(user_slug="xiaoxiaodouzi")
    print(profile)
Exemplo n.º 4
0
# encoding: utf-8
__author__ = 'liuzhijun'
import time
from zhihu import Zhihu

if __name__ == '__main__':
    zhihu = Zhihu()
    profile = zhihu.user(
        profile_url="https://www.zhihu.com/people/xiaoxiaodouzi")
    time.sleep(1)
    profile = zhihu.user(user_slug="xiaoxiaodouzi")
    time.sleep(1)
    _id = profile.get("id")
    zhihu.send_message(
        "你好,问候1", profile_url="https://www.zhihu.com/people/xiaoxiaodouzi")
    time.sleep(1)
    zhihu.send_message("你好,问候2", user_slug="xiaoxiaodouzi")
    time.sleep(1)
    zhihu.send_message("你好,问候3", user_id=_id)
Exemplo n.º 5
0
import logging
from zhihu import Answer
from zhihu import Account

account = Account()
# account.login("邮箱地址或者手机号码", "这里是密码")
# account.login("+33752962193", "zhihudetail")

from zhihu import Zhihu

z = Zhihu()
z.user(user_slug="liuzhijun001")


def vote_up_with_id():
    data = Answer(id=14005147).vote_up()
    print(data)


logging.basicConfig(level=logging.INFO)

if __name__ == '__main__':
    # vote_up_with_id()
    from zhihu import Question
    Question(id="60231684").unfollow_question()

    # Zhihu().login("+33752962193", "zhihudetail")
    # model.login("158", "xxxx")

    # from zhihu import Zhihu
    #