主页爬取¶
初始化¶
xhs_client = XhsClient(cookie="", # 用户 cookie
user_agent="", # 自定义用户代理
timeout=10, # 自定义超时
proxies={}) # 自定义代理
获取笔记信息¶
xhs_client.get_note_by_id("笔记ID")
获取当前用户信息¶
xhs_client.get_self_info()
获取用户信息¶
xhs_client.get_user_info("用户ID")
获取主页推荐¶
xhs_client.get_home_feed(xhs.FeedType.RECOMMEND)
搜索笔记¶
xhs_client.get_note_by_keyword("搜索关键字")
获取用户笔记¶
xhs_client.get_user_notes("用户ID")
获取用户收藏笔记¶
xhs_client.get_user_collect_notes("用户ID")
获取用户点赞笔记¶
xhs_client.get_user_like_notes("用户ID")
获取笔记评论¶
xhs_client.get_note_comments("笔记ID")
获取笔记子评论¶
xhs_client.get_note_sub_comments("笔记ID", "父评论ID")
评论笔记¶
xhs_client.comment_note("笔记ID", "评论内容")
删除笔记评论¶
xhs_client.delete_note_comment("笔记ID", "评论ID")
评论用户¶
xhs_client.delete_note_comment("笔记ID", "评论ID", "评论内容")
关注用户¶
xhs_client.follow_user("用户ID")
取关用户¶
xhs_client.unfollow_user("用户ID")
收藏笔记¶
xhs_client.collect_note("笔记ID")
取消收藏笔记¶
xhs_client.uncollect_note("笔记ID")
点赞笔记¶
xhs_client.like_note("笔记ID")
取消点赞笔记¶
xhs_client.dislike_note("笔记ID")
点赞评论¶
xhs_client.like_comment("笔记ID", "评论ID")
取消点赞评论¶
xhs_client.dislike_comment("评论ID")
获取二维码¶
xhs_client.get_qrcode()
检查二维码状态¶
xhs_client.check_qrcode("二维码ID", "二维码编码")