python自动评论_python实现博客网站自动评论器
基本需求
登录博客园
调用评论接口
返回请求结果
确定流程之后,基本就是找突破口的环节了
实际的去评论一下,然后不管你用什么抓包工具都可以,只要抓取到你想要的数据,即可
评论API如下
Request URL: https://www.cnblogs.com/mvc/PostComment/Add.aspx
Request Method: POST
POST URL 有了,下面就是参数的问题
我随便找了一个请求的参数
{"blogApp":"wuxiaobin","postId":10510784,"body":"继续研究","parentCommentId":0}
分析参数
blogApp 是博主的用户昵称postid 是博文的IDbody 评论主体
parentCommentid 看参数命名知道应该是指的回复的那条ID
分析到这里,你就可以开始模拟请求了,一般情况下是不成功的,因为我们没有登录,不过,代码先写起来
观察请求头参数
请求头基本包含一些用户信息,必备部分如下,剩下的就是cookies部分了
origin: https://www.cnblogs.com
referer: https://www.cnblogs.com/
user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64)
x-requested-with: XMLHttpRequest
编写代码
重要提示
经过我的测试,发现判断博客园用户是否登录,关键的是cookie 这个在我之前的博客有涉及,2种写法,重点是你如何去获取,一般情况下,手动获取即可
登录采用的是人机识别验证,这个我单独写一篇博文去研究,目前阶段,你手动获取即可
其他的参数,在加载博客的时候,就可以用网页解析相关的知识解析出来,没有难度
如何你想要做成全自动化的,也可以,只需要控制发帖时间随机,发帖内容随机即可,加上一个时间戳也是一个非常不错的解决方案
发帖成功
测试中一定要解析返回的JSON字符串,确定里面的成功和异常信息
博客园自动评价Over
所有网站的评论原理是相通的,你可以自行研究掘金,CSDN,简书等各种文章类平台,自动评论需要的是大量的用户,动态的IP,其余都不是问题~ 本文章仅供学习,切勿用于恶意用途。
python自动评论_python实现博客网站自动评论器相关推荐
- 如何给自己的博客网站加入评论系统
前言 在这一篇博文中,咱们介绍了如何快速的搭建个人的博客网站,但是这个博客网站是基于Github Pages的纯静态网站,自身是不带任何的可交互的元素的,自然也就没有评论系统.但是,对于一个好的博客网 ...
- Python爬虫入门教程 54-100 博客园等博客网站自动评论器
爬虫背景 爬虫最核心的问题就是解决重复操作,当一件事情可以重复的进行的时候,就可以用爬虫来解决这个问题,今天要实现的一个基本需求是完成"博客园" 博客的自动评论,其实原理是非常简单 ...
- CSDN博客看不到评论?CSDN博客怎么看评论?(已解决)
小编也常常出没在csdn,也写过一些博客,当有人评论了小编的博客后,小编却看不到别人评论的内容,有点小郁闷....... 如下图: 可是当我拉到最下面,却是空空如也!!!!!!!!!!!!!!!!!! ...
- Python+Vue计算机毕业设计个人博客网站hsvav(源码+程序+LW+部署)
该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: Python3.7.7+Django+Mysql5.7+pip list+HBuilderX(Vscode也行)+V ...
- python讲师金角大王_python 金角大王博客园学习地址
https://www.cnblogs.com/alex3714/articles/5465198.html SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优 ...
- 个人博客网站的设计与实现_新手建立个人博客网站后如何提高回访率?
我们新手刚建立的个人博客网站人气比较少,收录也很少,所以我们需要主动出击,主动去拜访其他的个人博客网站,积极与其他博客交流互访,今天你发布了新文章我过去拜读并留言,今天我更新了文章你也过来回访并留言, ...
- python博客项目评论_Python 爬虫入门——小项目实战(自动私信博客园某篇博客下的评论人,随机发送一条笑话,完整代码在博文最后)...
之前写的都是针对爬虫过程中遇到问题的解决方案,没怎么涉及到实际案例.这次,就以博客园为主题,写一个自动私信博客下的评论人员(在本篇留下的评论的同学也会被自动私信,如果不想被私信,同时又有问题,请私信我 ...
- python资源网站_Python 博客网站资源
# Python 博客网站资源 * **本人编写的 Python 系列文章** 本草根编写的 Python 文章,里面有各种例子代码 传送门: [Gitbook](https://www.readwi ...
- python flask实现博客系统_基于Flask的博客网站设计与实现
涂远杰 郑剑 摘要:该博客系统是一款分享型博客,注重个人的学习心得.生活等方面的记录.后台基于Python中的Flask框架开发,还涉及爬虫,数据库使用的是轻型的SQLite,同时,前端页面的实现涉及 ...
最新文章
- ParameterizedType应用,java反射,获取参数化类型的class实例
- 讯飞智慧餐厅(安徽赛区)比赛通知
- canal数据同步(应用场景)
- 如何保证对象的唯一性
- 实战 es6_Node.JS实战64:ES6新特性:Let和Const
- 是什么意思网络用语_日本网络用语是什么意思?
- intellij IDEA 报 非法字符 \65279 原因及解决方法
- Juniper防火墙 L2TP ××× 配置
- poj Cow Exhibition 01背包的灵活运用
- 错误解决办法:zipimport.ZipImportError: can't decompress data; zlib not available
- 微软王码五笔98版 v5.2 下载
- ipad iphone开发_如何在iPhone或iPad上强制退出应用程序
- 磁带库Scalar i6000界面基本操作步骤
- html中calc属性什么意思,CSS3中新属性calc()的详细介绍
- python之爬虫(十一) 实例爬取上海高级人民法院网开庭公告数据
- 新品“鸿鹄”获2020世界VR产业大会创新金奖!
- c语言计算100天后是星期几,用C语言试编写一个程序,输入今天是星期几,计算并输出100天后是星期几....
- csp ccf公共钥匙盒
- opencv画框显示python_python+opencv选出视频中一帧再利用鼠标回调实现图像上画矩形框...
- c语言报名入口,考试报名入口
热门文章
- 爱情原来是用伤口做的.撒盐后才知道痛.
- linux/ubuntu下的代码对比工具Meld Diff
- 新版Let正版短信测压系统源码全开源+不带API
- 拉姆达表达式 Lambda 表达式(lambda expression)
- 用Transformer进行图像语义分割,性能超最先进的卷积方法!
- 【YOLOv5实现玩手机检测】
- 128-网络编程:TCP通信的并发(多进程实现并发服务器)
- 展频技术是如何搞定时钟信号的辐射的
- 【英语:基础高阶_全场景覆盖表达】K13.口语主题陈述——历史类
- 计算机组成原理logiasim入门:关于Logisim自定义封装