基于Python实现的视频号助手里评论视频和发布私信消息

一、思路

与视频号平台进行交互,包括获取授权信息、获取视频列表、评论列表、发布评论、删除评论、获取用户名称、获取私信历史、发送私信等功能。以下是对代码主要功能的简要介绍:

1. `get_auth_info`:获取授权信息,这是与微信渠道平台进行交互的第一步,需要提供cookie和用户代理信息。

2. `get_video_list`:获取视频列表,根据授权信息获取视频内容,并提取视频的标题、创建时间和导出ID。

3. `get_comment_list`:获取特定视频的评论列表,可以查看视频下的评论内容。

4. `publish_comment`:发布评论,允许用户在特定视频下发布评论或回复已有的评论。

5. `delete_comment`:删除评论,可以删除特定视频下的评论。

6. `test_comment`:测试评论功能,遍历视频列表,为每个视频添加评论,并尝试删除评论。

7. `get_user_name`:获取用户名称,根据授权信息获取当前用户的微信昵称。

8. `get_private_msg_history`:获取私信历史,可以查看用户之间的私信记录。

9. &