Activity and ActType 用户动态类

class zhihu.activity.Activity(act, session, author)[源代码]

用户动态类,请使用Author.activities获取.

__init__(act, session, author)[源代码]

创建用户动态类实例.

参数:
  • act (bs4.element.Tag) – 表示用户动态的页面元素
  • session (Session) – 使用的网络会话
  • author (Author) – Activity 所属的用户对象
返回:

用户动态对象

返回类型:

Activity

说明:

根据Activity.type不同可以获取不同属性,具体请看 ActType

content

获取此对象中能提供的那个属性,对应表请查看 ActType 类.

返回:对象提供的对象
返回类型:Author or Question or Answer or Topic or Column or Post
time
返回:返回用户执行 Activity 操作的时间
返回类型:datetime.datetime
type
返回:用户动态类型, 具体参见 ActType
返回类型:class:.ActType
class zhihu.acttype.ActType[源代码]

用于表示用户动态的类型.

常量说明:
常量名 说明 提供属性 属性类型
ANSWER_QUESTION 回答了一个问题 answer Answer
UPVOTE_ANSWER 赞同了一个回答 answer Answer
ASK_QUESTION 提出了一个问题 question Question
FOLLOW_QUESTION 关注了一个问题 question Question
UPVOTE_POST 赞同了一篇文章 post Post
FOLLOW_COLUMN 关注了一个专栏 column Column
FOLLOW_TOPIC 关注了一个话题 topic Topic
PUBLISH_POST 发表了一篇文章 post Post
FOLLOW_COLLECTION 关注了一个收藏夹 collection Collection