【自动化实战】(一)以毒攻毒:开发自动化评论脚本回敬 “引流评论”

前言

本篇博文是 《Selenium IDE 自动化实战案例》 系列的第 篇博文,主要内容是通过 Selenium IDE 编写自动化评论脚本,以回敬引流评论,拒绝白嫖 ,往期系列文章请访问博主的 自动化实战案例 专栏,博文中的所有代码全部收集在博主的 GitHub 仓库 中;

严正声明:本博文所讨论的技术仅用于研究学习,任何个人、团体、组织不得用于非法目的,违法犯罪必将受到法律的严厉制裁。

背景

今天收到了一些不一样的评论通知,看到内容的我十分无语,有博主直接在我的文章下面进行评论引流,对于这种行为,相信大家都是十分痛恨的,因此,开发一个自动化评论脚本去人家文章底下进行评论,以毒攻毒,当然这种行为是不提倡的,此处仅是为博文提供素材!

录制

首先,打开 Selenium IDE,创建一个新的实例,然后开启 REC 录制功能:

其次,进行一次评论操作,步骤如下所示:

  1. 打开某博主的主页;
  2. 点开第一篇的文章;
  3. 点击文中的评论框;
  4. 输入要评论的内容;
  5. 最后点击发布按钮;

接着,回到 Selenium IDE,停止录制,查看一下自动生成的代码:

最后保存脚本运行即可;

优化

上述内容只能对单一文章进行评论,但如果需要对多篇文章进行评论,那就需要自己手动进行一些优化了;

首先可以获取一页有多少个文章链接,通过 store xpath count 的方法进行获取,并将返回值赋给 cnt

然后通过 while 循环对上述的单一文章评论操作进行重复,不过这里有个坑是需要注意的,因为涉及到多个页面,因此需要考虑到窗口句柄的问题,在对一个窗口进行操作时,需要先切换到这个窗口,即通过 select window 方法进行操作:

后记

最后再说一遍,不提倡这种不文明行为,当然也会被绳之以法:

严正声明:本博文所讨论的技术仅用于研究学习,任何个人、团体、组织不得用于非法目的,违法犯罪必将受到法律的严厉制裁。

📝 上篇精讲:这是第一篇,没有上一篇喔~

💖 我是 𝓼𝓲𝓭𝓲𝓸𝓽,期待你的关注,创作不易,请多多支持;

👍 公众号:sidiot的技术驿站

🔥 系列专栏:Selenium IDE 自动化实战案例

相关推荐
无心水4 分钟前
【java开发常见错误】5、HTTP调用避坑指南:超时、重试、并发,一个都不能少
java·开发语言·后端·http·架构师·http调用·后端开发错误
iPadiPhone8 分钟前
Java 泛型与通配符全链路解析及面试进阶
java·开发语言·后端·面试
无心水30 分钟前
【文档解析】4、跨平台文档解析:JS/Go/C#全攻略
javascript·后端·golang·c#·架构师·大数据分析·分布式系统利器
清汤饺子36 分钟前
用了大半年 Claude Code,我总结了 16 个实用技巧
前端·javascript·后端
ん贤4 小时前
Go channel 深入解析
开发语言·后端·golang
changhong19867 小时前
如何在 Spring Boot 中配置数据库?
数据库·spring boot·后端
月月玩代码9 小时前
Actuator,Spring Boot应用监控与管理端点!
java·spring boot·后端
XPoet10 小时前
AI 编程工程化:Skill——给你的 AI 员工装上技能包
前端·后端·ai编程
汪海游龙10 小时前
03.14 AI 精选:面向 AI 与自动化的轻量级无头浏览器
github
码事漫谈10 小时前
从“功能实现”到“深度优化”:金仓数据库连接条件下推技术的演进之路
后端