Topic 话题类

class zhihu.topic.Topic(url, name=None, session=None)[源代码]

答案类,请使用``ZhihuClient.topic``方法构造对象.

__init__(url, name=None, session=None)[源代码]

创建话题类实例.

参数:
  • url – 话题url
  • name – 话题名称,可选
返回:

Topic

answers

获取话题下所有答案(按时间降序排列)

返回:话题下所有答案,返回生成器
返回类型:Answer.Iterable
children

获取此话题的子话题

返回:此话题的子话题, 返回生成器
返回类型:Topic.Iterable
description

获取话题描述信息.

返回:话题描述信息
返回类型:str
follower_num

获取话题关注人数.

返回:关注人数
返回类型:int
followers

获取话题关注者

返回:话题关注者,返回生成器
返回类型:Author.Iterable
hot_answers

获取话题下热门的回答

返回:话题下的热门动态中的回答,按热门度顺序返回生成器
返回类型:Question.Iterable
hot_questions

获取话题下热门的问题

返回:话题下的热门动态中的问题,按热门度顺序返回生成器
返回类型:Question.Iterable
id

获取话题Id(网址最后那串数字)

返回:话题Id
返回类型:int
name

获取话题名称.

返回:话题名称
返回类型:str
parents

获取此话题的父话题。 注意:由于没找到有很多父话题的话题来测试, 所以本方法可能再某些时候出现问题,请不吝反馈。

返回:此话题的父话题,返回生成器
返回类型:Topic.Iterable
photo_url

获取话题头像图片地址.

返回:话题头像url
返回类型:str
questions

获取话题下的所有问题(按时间降序排列)

返回:话题下所有问题,返回生成器
返回类型:Question.Iterable
tid

话题内部Id,有时候要用到

返回:话题内部Id
返回类型:int
top_answers

获取话题下的精华答案.

返回:话题下的精华答案,返回生成器.
返回类型:Answer.Iterable
top_authors

获取最佳回答者

返回:此话题下最佳回答者,一般来说是5个,要不就没有,返回生成器
返回类型:Author.Iterable
unanswered_questions

获取话题下的等待回答的问题

什么是「等待回答」的问题:https://www.zhihu.com/question/40470324

返回:话题下等待回答的问题,返回生成器
返回类型:Question.Iterable
xsrf

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

返回:xsrf参数
返回类型:str