之前一段时间,看到一些博主在文章下自动评论,当然我是欢迎大家为我的文章进行评论。我也思考了一下,如果是我来进行开发自动化评价,我要如何操作。
首先,我们需要思考的问题,我们先一个一个的把它们列出来。
1、获取文章,并获取到文章id
2、获取到评价的接口。
3、如何处理重复评价。
4、系统中断如何处理。
正文
一、分析获取文章id
进入csdn,找到文章列表,按F12,分析文章数据返回接口和返回数据。我们提取主要的数据。
然后去获取到我们所需要的接口,详细步骤这里就不说明了。
使用相同的方式,在自己的文章下面发送一条消息,就可以获取到发送评论的接口。
接着,我们来思考一下我们的流程。
二、流程设计
我们可以采取两种方式:
1、获取到文章列表,然后获取到文章id,然后查询是否评论,评论就跳过,没有评论就评论。
优点:不需要储存任何数据,减少操作。
缺点:文章重复查询,重复查询是否评论,效率不高。
2、我们先将获取到的文章列表全部储存到数据库,然后通过获取数据库未评价文章id,进行评价,评价完成之后,标记为已评价,无需查询是否已评价。
优点:效率相对1提高,不会重复查询是否评论。
缺点:需要数据库服务器,需要掌握数据库相关操作。