文章一键采集(接下来淡墨流年pyseo将一步一步的进行python操作(图))

优采云 发布时间: 2021-11-05 13:15

  文章一键采集(接下来淡墨流年pyseo将一步一步的进行python操作(图))

  我们通常发送文章登录网站后台,然后在文章编辑框发布文章。但是这种人为的机械操作,时间久了,还是觉得烦躁,就登录点击。

  如果使用python获取后台登录发布界面,在本地加上编辑文章,放入数据库,通过数据库自动将文章发布到网站中。这样,只有您可以一键操作发布文章。接下来pyseo会一步步进行python操作。

  一、获取登录界面

  这里我们先模拟登录,获取登录URL地址以及请求方式是get还是post。然后是账号和密码的参数。

  

  很明显我的网站登录方式是post login,出现了302跳转。对于302跳转,需要在headers参数中添加referer才能登录成功。

  

  最后,设置一些登录参数来模拟登录。这里我们使用会话保留的方法。登录成功后,获取session对象并通过session文章发布,这里验证。200,表示模拟登录成功

  

  二、获取发布接口

  我们进行内容编辑测试,输入测试内容,按F12,点击确定发布,开始抓包

  

  

  这里可以看到我们为from_data参数输入的测试内容,请求参数是自动生成的。这里的请求参数需要连接url进行post发送如图

  

  所以这里,我们成功登录后台后,还需要获取编辑界面的“_=xxxx”参数。该参数在页面源码中,我们可以使用正则匹配来获取,如图:

  

  

  三、发布文章

  在python代码中,我们重写了发布接口所需的构造参数和请求方法,以模拟真实的后台发布文章。

  

  现在测试标题是“测试标题”和“测试内容”。我们一键运行效果,可以看到我们模拟了真实的发布环境。现在我们只需要在python代码中一键运行,设置文章贴出来:

  

  四、连接数据库

  我们现在可以连接到数据库并将我们本地编辑的 文章 保存在数据库中

  

  

  

  内容发布成功后,我们需要更新数据库,删除发布的内容

  

  数据库连接

  

  主要功能:

  

  操作结果:

  

  

  总结:首先需要获取登录的session,然后获取发布接口,利用session调用发布接口发布文章。不过如果有同学不懂python,可以使用VG网页采集器或优采云采集器一键发布文章。不知道班级的可以私信联系我

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线