Author 用户类

class zhihu.author.Author(url, name=None, motto=None, follower_num=None, question_num=None, answer_num=None, upvote_num=None, thank_num=None, photo_url=None, session=None)[源代码]

用户类,请使用``ZhihuClient.answer``方法构造对象.

__init__(url, name=None, motto=None, follower_num=None, question_num=None, answer_num=None, upvote_num=None, thank_num=None, photo_url=None, session=None)[源代码]

创建用户类实例.

参数:
  • url (str) – 用户主页url,形如 http://www.zhihu.com/people/7sdream
  • name (str) – 用户名字,可选
  • motto (str) – 用户简介,可选
  • follower_num (int) – 用户粉丝数,可选
  • question_num (int) – 用户提问数,可选
  • answer_num (int) – 用户答案数,可选
  • upvote_num (int) – 用户获得赞同数,可选
  • thank_num (int) – 用户获得感谢数,可选
  • photo_url (str) – 用户头像地址,可选
  • session (Session) – 使用的网络会话,为空则使用新会话。
返回:

用户对象

返回类型:

Author

activities

获取用户的最近动态.

返回:最近动态,返回生成器,具体说明见 Activity
返回类型:Activity.Iterable
answer_num

获取答案数量.

返回:答案数量
返回类型:int
answers

获取用户的所有答案.

返回:用户所有答案,返回生成器.
返回类型:Answer.Iterable
business

用户的行业.

返回:用户的行业,如没有则返回 ‘unknown’
返回类型:str
collection_num

获取收藏夹数量.

返回:收藏夹数量
返回类型:int
collections

获取用户收藏夹.

返回:用户收藏夹,返回生成器
返回类型:Collection.Iterable
columns

获取用户专栏.

返回:用户专栏,返回生成器
返回类型:Column.Iterable
education

用户的教育状况.

返回:用户的教育状况,如没有则返回 ‘unknown’
返回类型:str
followed_column_num

获取用户关注的专栏数

返回:关注的专栏数
返回类型:int
followed_columns

获取用户关注的专栏.

返回:用户关注的专栏,返回生成器
返回类型:Column.Iterable
followed_topic_num

获取用户关注的话题数

返回:关注的话题数
返回类型:int
followed_topics

获取用户关注的话题.

返回:用户关注的话题,返回生成器
返回类型:Topic.Iterable
followee_num

获取关注了多少人.

返回:关注的人数
返回类型:int
followees

获取用户关注的人.

返回:用户关注的人的,返回生成器
返回类型:Author.Iterable
followees_skip(skip)[源代码]

获取用户关注的人,跳过前 skip 个用户。

返回:用户关注的人的,返回生成器
返回类型:Author.Iterable
follower_num

获取追随者数量,就是关注此人的人数.

返回:追随者数量
返回类型:int
followers

获取关注此用户的人.

返回:关注此用户的人,返回生成器
返回类型:Author.Iterable
followers_skip(skip)[源代码]

获取关注此用户的人,跳过前 skip 个用户。

返回:关注此用户的人,返回生成器
返回类型:Author.Iterable
gender

用户的性别.

返回:用户的性别(male/female/unknown)
返回类型:str
hash_id

获取作者的内部hash id(用不到就忽视吧~)

返回:用户hash id
返回类型:str
id

获取用户id,就是网址最后那一部分.

返回:用户id
返回类型:str
is_zero_user()[源代码]

返回当前用户是否为三零用户,其实是四零: 赞同0,感谢0,提问0,回答0.

返回:是否是三零用户
返回类型:bool
last_activity_time

获取用户最后一次活动的时间

返回:用户最后一次活动的时间,返回值为 unix 时间戳
返回类型:int
location

用户的所在地.

返回:用户的所在地,如没有则返回 ‘unknown’
返回类型:str
motto

获取用户自我介绍,由于历史原因,我还是把这个属性叫做motto吧.

返回:用户自我介绍
返回类型:str
name

获取用户名字.

返回:用户名字
返回类型:str
photo_url

获取用户头像图片地址.

返回:用户头像url
返回类型:str
post_num

获取专栏文章数量.

返回:专栏文章数量
返回类型:int
question_num

获取提问数量.

返回:提问数量
返回类型:int
questions

获取用户的所有问题.

返回:用户的所有问题,返回生成器.
返回类型:Question.Iterable
thank_num

获取收到的感谢数量.

返回:收到的感谢数量
返回类型:int
upvote_num

获取收到的的赞同数量.

返回:收到的的赞同数量
返回类型:int
weibo_url

获取用户微博链接.

返回:微博链接地址,如没有则返回 ‘unknown’
返回类型:str
xsrf

获取知乎的反xsrf参数(用不到就忽视吧~)

返回:xsrf参数
返回类型:str
zhihu.author.ANONYMOUS

匿名用户常量,通过 zhihu.ANONYMOUS 访问。

提问者、回答者、点赞者、问题关注者、评论者都可能是 ANONYMOUS