Answer 答案类¶
-
class
zhihu.answer.
Answer
(url, question=None, author=None, upvote_num=None, content=None, session=None)[源代码]¶ 答案类,请使用``ZhihuClient.answer``方法构造对象.
-
__init__
(url, question=None, author=None, upvote_num=None, content=None, session=None)[源代码]¶ 创建答案类实例.
参数: 返回: 答案对象
返回类型:
-
aid
¶ 获取答案的内部id,某些POST操作需要此参数
返回: 答案内部id 返回类型: str
获取答案作者.
返回: 答案作者 返回类型: Author
-
collect_num
¶ 获取答案收藏数
返回: 答案收藏数量 返回类型: int
-
collections
¶ 获取包含该答案的收藏夹
返回: 包含该答案的收藏夹 返回类型: Collection.Iterable collect_num 未必等于 len(collections),比如: https://www.zhihu.com/question/20064699/answer/13855720 显示被收藏 38 次,但只有 30 个收藏夹
-
comment_num
¶ 返回: 答案下评论的数量 返回类型: int
-
comments
¶ 获取答案下的所有评论.
返回: 答案下的所有评论,返回生成器 返回类型: Comments.Iterable
-
content
¶ 以处理过的Html代码形式返回答案内容.
返回: 答案内容 返回类型: str
-
creation_time
¶ 获取答案创建时间
返回: 答案创建时间 返回类型: datetime.datetime
-
deleted
¶ 答案是否被删除, 被删除了返回 True, 为被删除返回 False :return: True or False
-
html
¶ 获取网页源码
返回: 网页源码 返回类型: str
-
id
¶ 答案的id
返回: 答案id 返回类型: int
-
latest_comments
¶ 获取答案下的所有评论。较新的评论先返回。 使用该方法比
reversed(list(answer.comments))
效率高 因为现在靠后的热门评论会被挪到前面,所以返回的评论未必严格满足时间先后关系返回: 答案下的所有评论,返回生成器 返回类型: Comments.Iterable
-
save
(filepath=None, filename=None, mode='html')[源代码]¶ 保存答案为Html文档或markdown文档.
参数: - filepath (str) – 要保存的文件所在的目录, 不填为当前目录下以问题标题命名的目录, 设为”.”则为当前目录。
- filename (str) – 要保存的文件名, 不填则默认为 所在问题标题 - 答主名.html/md。 如果文件已存在,自动在后面加上数字区分。 自定义文件名时请不要输入后缀 .html 或 .md。
- mode (str) – 保存类型,可选 html 、 markdown 、 md 。
返回: 无
返回类型: None
-
upvote_num
¶ 获取答案赞同数量.
返回: 答案赞同数量 返回类型: int
-
upvoters
¶ 获取答案点赞用户,返回生成器.
返回: 点赞用户 返回类型: Author.Iterable
-
xsrf
¶ 获取知乎的反xsrf参数(用不到就忽视吧~)
返回: xsrf参数 返回类型: str
-