欢迎来到编程资源网!

爬虫

当前位置:主页 > Python教程 > 爬虫 >

短信轰炸器

时间:2019-03-16|栏目:爬虫|点击:

 
www.python88.cn,搜索:短信轰炸器,即可获取,如下图
 
 
 
python实现多线程死循环并发短信轰炸器,100%包教学会
 
先看下图,给自己手机号发的验证码,由于是多线程死循环并发发送的,只简单截图示意,代码用python编写,用到技术有:多线程、类对象、selenium、xpath等常规编程方法,代码涉及隐私部分已经打码,源代码会上传到QQ群,欢迎下载指导。文末提供源码
 
相关资料都已经传于Python社区网站,网站搜索即可获取
 
Python社区网站:www.python88.cn
 
 
 
 
 
 
 
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加入环境变量
 
 
--------------------- 
作者:QQ_2296622142 
来源:CSDN 
原文:https://blog.csdn.net/wjy_15236288830/article/details/79588469 
版权声明:本文为博主原创文章,转载请附上博文链接!

程序员资源社区

公众号回复:面试,领取Python,Java面试题和简历

上一篇:短短几行代码将数据保存CSV和MySQL

栏    目:爬虫

下一篇:没有了

本文标题:短信轰炸器

本文地址:http://www.python66.cn/python/spider/399.html

广告投放 | 文章投稿 | 版权申明

重要申明:本站所有的文章、图片、软件等仅用作学习交流

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:476430956 | 邮箱:476430956@qq.com

Copyright © 2019-2029 编程教程网 版权所有 Power by DeDe58