用户

抓取关于用户的各种信息

抓取用户信息可以让我们针对于某个用户进行特定的抓取操作,并行云流水地完成一整套操作。如:以个人手动收藏的作品为指标,使用获取收藏作品API配合enshrine接口对指标作品进行消息中心刷屏;实时监控某一个用户的点赞、收藏、被改编、作品数量等数据,对用户进行自动化防御或进攻。

getPersonInfo

getPersonInfo用于获取指定用户的详细信息。

函数构造:

def getPersonInfo(self,userId,isParse=0)

userId :指定用户的userId

isParse : 返回的结果是否经过自动解析。填入真或假。默认为假。

当isParse为假的情况下,getPersonInfo将返回一个urllib3的响应对象,如果您想知道如何操控该对象,请前往urllib3教程文档arrow-up-right。而为真的情况下,getPersonInfo将会返回一个用户信息的详细字典。当userId不合法时,可能会报错。

当isParse为真时,getPersonInfo返回的字典格式为:

{'worksNum': 作品数量, 
'viewNum': 作品被浏览量的和, 
'praiseNum': 被点赞量, 
'enshrinesNum': 被收藏量, 
'forkNum': 被改编量, 
'userId': '用户userId', 
'img': '头像url', 
'nickName': '名称', 
'intro': '简介'}

getPersonWorks

getPersonWorks用于获取一个用户的所有已发布作品。

函数构造:

userId : 要查找的用户的userId

page : 查找多少页

getNum : 一页包含多少个作品

isParse : 返回的结果是否经过自动解析。传入一个真假值。默认为假。

当isParse为假的情况下,getPersonWorks将返回一个urllib3的响应对象,如果您想知道如何操控该对象,请前往urllib3教程文档arrow-up-right。而为真的情况下,getPersonWorks将会返回一个作品信息的详细列表。当userId不合法时,可能会报错。

当isParse为真时,getPersonWorks的返回字典格式为:

当返回多个作品时,每个作品都应遵循上面的字典格式:

getPersonEnshrines

getPersonEnshrines主要用于获取一个用户所收藏的所有作品。

函数构造:

userId:要查询用户的userId

page:要查询的页数

getNum:查询一页中包含多少个作品的信息

isParse:是否解析,为一个真假值

当isParse为假的情况下,getPersonEnshrines将返回一个urllib3的响应对象,如果您想知道如何操控该对象,请前往urllib3教程文档arrow-up-right。而为真的情况下,getPersoEnshrines将会返回一个作品信息的详细列表。当userId不合法时,可能会报错。

当isParse为真时,返回格式为:

当返回多个作品信息时,每个作品信息的格式都相同,组成一个序列:

Last updated