基本需求

登录博客园

调用评论接口

返回请求结果

确定流程之后,基本就是找突破口的环节了

实际的去评论一下,然后不管你用什么抓包工具都可以,只要抓取到你想要的数据,即可

评论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实现博客网站自动评论器相关推荐

  1. 如何给自己的博客网站加入评论系统

    前言 在这一篇博文中,咱们介绍了如何快速的搭建个人的博客网站,但是这个博客网站是基于Github Pages的纯静态网站,自身是不带任何的可交互的元素的,自然也就没有评论系统.但是,对于一个好的博客网 ...

  2. Python爬虫入门教程 54-100 博客园等博客网站自动评论器

    爬虫背景 爬虫最核心的问题就是解决重复操作,当一件事情可以重复的进行的时候,就可以用爬虫来解决这个问题,今天要实现的一个基本需求是完成"博客园" 博客的自动评论,其实原理是非常简单 ...

  3. CSDN博客看不到评论?CSDN博客怎么看评论?(已解决)

    小编也常常出没在csdn,也写过一些博客,当有人评论了小编的博客后,小编却看不到别人评论的内容,有点小郁闷....... 如下图: 可是当我拉到最下面,却是空空如也!!!!!!!!!!!!!!!!!! ...

  4. Python+Vue计算机毕业设计个人博客网站hsvav(源码+程序+LW+部署)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境配置: Python3.7.7+Django+Mysql5.7+pip list+HBuilderX(Vscode也行)+V ...

  5. python讲师金角大王_python 金角大王博客园学习地址

    https://www.cnblogs.com/alex3714/articles/5465198.html SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优 ...

  6. 个人博客网站的设计与实现_新手建立个人博客网站后如何提高回访率?

    我们新手刚建立的个人博客网站人气比较少,收录也很少,所以我们需要主动出击,主动去拜访其他的个人博客网站,积极与其他博客交流互访,今天你发布了新文章我过去拜读并留言,今天我更新了文章你也过来回访并留言, ...

  7. python博客项目评论_Python 爬虫入门——小项目实战(自动私信博客园某篇博客下的评论人,随机发送一条笑话,完整代码在博文最后)...

    之前写的都是针对爬虫过程中遇到问题的解决方案,没怎么涉及到实际案例.这次,就以博客园为主题,写一个自动私信博客下的评论人员(在本篇留下的评论的同学也会被自动私信,如果不想被私信,同时又有问题,请私信我 ...

  8. python资源网站_Python 博客网站资源

    # Python 博客网站资源 * **本人编写的 Python 系列文章** 本草根编写的 Python 文章,里面有各种例子代码 传送门: [Gitbook](https://www.readwi ...

  9. python flask实现博客系统_基于Flask的博客网站设计与实现

    涂远杰 郑剑 摘要:该博客系统是一款分享型博客,注重个人的学习心得.生活等方面的记录.后台基于Python中的Flask框架开发,还涉及爬虫,数据库使用的是轻型的SQLite,同时,前端页面的实现涉及 ...

最新文章

  1. ParameterizedType应用,java反射,获取参数化类型的class实例
  2. 讯飞智慧餐厅(安徽赛区)比赛通知
  3. canal数据同步(应用场景)
  4. 如何保证对象的唯一性
  5. 实战 es6_Node.JS实战64:ES6新特性:Let和Const
  6. 是什么意思网络用语_日本网络用语是什么意思?
  7. intellij IDEA 报 非法字符 \65279 原因及解决方法
  8. Juniper防火墙 L2TP ××× 配置
  9. poj Cow Exhibition 01背包的灵活运用
  10. 错误解决办法:zipimport.ZipImportError: can't decompress data; zlib not available
  11. 微软王码五笔98版 v5.2 下载
  12. ipad iphone开发_如何在iPhone或iPad上强制退出应用程序
  13. 磁带库Scalar i6000界面基本操作步骤
  14. html中calc属性什么意思,CSS3中新属性calc()的详细介绍
  15. python之爬虫(十一) 实例爬取上海高级人民法院网开庭公告数据
  16. 新品“鸿鹄”获2020世界VR产业大会创新金奖!
  17. c语言计算100天后是星期几,用C语言试编写一个程序,输入今天是星期几,计算并输出100天后是星期几....
  18. csp ccf公共钥匙盒
  19. opencv画框显示python_python+opencv选出视频中一帧再利用鼠标回调实现图像上画矩形框...
  20. c语言报名入口,考试报名入口

热门文章

  1. 爱情原来是用伤口做的.撒盐后才知道痛.
  2. linux/ubuntu下的代码对比工具Meld Diff
  3. 新版Let正版短信测压系统源码全开源+不带API
  4. 拉姆达表达式 Lambda 表达式(lambda expression)
  5. 用Transformer进行图像语义分割,性能超最先进的卷积方法!
  6. 【YOLOv5实现玩手机检测】
  7. 128-网络编程:TCP通信的并发(多进程实现并发服务器)
  8. 展频技术是如何搞定时钟信号的辐射的
  9. 【英语:基础高阶_全场景覆盖表达】K13.口语主题陈述——历史类
  10. 计算机组成原理logiasim入门:关于Logisim自定义封装