Descripción del proyecto:
aquí, vamos a estudiar un sencillo procedimiento para iniciar sesión en Twitter con Selenium. Selenium es una herramienta gratuita para pruebas automatizadas en navegadores excepcionales.
Requisito:
A continuación se muestran los pasos:
- Primero, vaya al sitio web de twitter utilizando este enlace .
- 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.
- Luego navegue por el cuadro donde se completan el teléfono, el correo electrónico o el nombre de usuario y luego copie el x_path.
- Luego navegue por la Contraseña y luego copie x_path.
- Luego navegue el botón Iniciar sesión y luego copie x_path.
A continuación se muestra la implementación:
Uno puede reemplazar el nombre de usuario y la contraseña para que la cuenta se inicie sesión correctamente. Aquí el código es solo para demostración.
from selenium import webdriver from selenium.webdriver.common.keys import Keys import time # create instance of Chrome webdriver driver = webdriver.Chrome() driver.get("https://twitter.com/login") # find the element where we have to # enter the xpath # fill the number or mail driver.find_element_by_xpath('//*[@id ="react-root"]/div/div/div[2]/main/div/div/div[1]/form/div/div[1]/label/div/div[2]/div/input').send_keys('XXXXXX0418') # find the element where we have to # enter the xpath # fill the password driver.find_element_by_xpath('//*[@id ="react-root"]/div/div/div[2]/main/div/div/div[1]/form/div/div[2]/label/div/div[2]/div/input').send_keys('PrXXXXXXXXX9') # find the element log in # request using xpath # clicking on that element driver.find_element_by_xpath('//*[@id ="react-root"]/div/div/div[2]/main/div/div/div[1]/form/div/div[3]/div/div').click()
Salida:
iniciará sesión en Twitter en el navegador que Selenium ha abierto automáticamente.
Publicación traducida automáticamente
Artículo escrito por praveeny182 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA