100%教会你用python代码实现多线程并发死循环短信轰炸器

        

python实现多线程死循环并发短信轰炸器,100%包教学会

先看下图,给自己手机号发的验证码,由于是多线程死循环并发发送的,只简单截图示意,代码用python编写,用到技术有:多线程、类对象、selenium、xpath等常规编程方法,代码涉及隐私部分已经打码,源代码会上传到QQ群,欢迎下载指导。




1、安装 selenium,pip install selenium,导入time时间和threading线程模块


2、创建一个类,并写7个方法

初始化方法

打印发送次数方法

A网站发送验证码方法

B网站发送验证码方法

C网站发送验证码方法

D网站发送验证码方法

E网站发送验证码方法


3、初始化方法(__init__)

初始化方法:设置发送的手机号码、发送次数计数器初始值



4、打印发送次数方法(send_yzm)

用到了format方法,不了解的可以百度,很常用的方法,time.sleep()设置延时



5、A网站发送验证码方法

其实轰炸器原理很简单,利用其它网站平台的发送验证码功能,实现用自己程序发送短信功能,用while循环实现死循环发送

1、创建driver对象,用的谷歌chromedriver.exe驱动

2、driver.get()方法,访问网址

3、driver.find_element_by_xpath()方法可以根据前端html\css的标签、类名、ID名找到元素,找到元素执行click方法

4、time.sleep(3)秒是等3秒元素加载出来再去找下一个元素,不加延时会报错

5、send_yzm是包含点击最后发送验证码按钮和打印发送次数

6、driver.quit()方法实现浏览器关闭,节约内存,因为是死循环,所以方法会重新运行,从而实现死循环发送



6、B网站发送验证码方法(后面不再一一介绍,只贴源码)



7、C网站发送验证码方法



8、D网站发送验证码方法



9、E网站发送验证码方法



10、调用这些方法



11、程序遇到的坑(chromedriver.exe设置)

查看chrome浏览器版本,chromedriver.exe和浏览器对应表下载对应chromedriver.exe


下载链接: http://chromedriver.storage.googleapis.com/index.html


下载后直接放到盘里面



将chromedriver.exe加入环境变量



短信轰炸器代码和一些python教程已经上传到QQ群(627714866),有兴趣的同学可以加群下载





python爬虫人工智能大数据公众号



本公众号长期提供各种免费视频学习资源,欢迎与作者相互探讨学习

                        

公众号回复“资料”获取500GB相关视频教程,部分教程分类和截图如下:

python、django 、flask、数据分析、爬虫、运维、大数据、量化金融、机器学习、深度学习、自然语言处理、人工智能、电子书

0、python入门教程



1、Django教学网站项目实战视频,带xadmin后台和源码:



2、Flask项目实战视频和源码:



3、爬虫项目实战视频和源码:


4、数据分析项目实战和源码:



5、全部资料


猜你喜欢

转载自blog.csdn.net/wjy_15236288830/article/details/79588469