Puede usar el módulo de selenio en python para la automatización del navegador web. Para instalar selenio
pip install selenium
Debe usar el controlador Firefox o Chrome para controlar el navegador, según su elección.
- ¿Cómo genera Facebook el contenido abreviado que aparece cuando se comparte un enlace?
- ¿Puede un sitio web pretender ser otro sitio web y robar cookies que pertenecen al otro servidor?
- ¿Qué son los lenguajes de programación o desarrollo web nuevos y actuales?
- Cómo conseguir un trabajo como desarrollador web y qué debe aprender para ser desarrollador web
- ¿Cuál es la diferencia entre un nombre de dominio y un servicio de alojamiento web? ¿Puedes por favor cómo se relacionaron cuando alojamos un sitio web?
desde selenium import webdriver
browser = webdriver.Firefox ()
browser.get (‘http://mywebsite.me’)
userElem = browser.find_element_by_id (‘txtUserName’)
userElem.send_keys (‘número de admisión’) #admn no aquí
passwordElem = browser.find_element_by_id (‘txtPassword’)
contraseñaElem.send_keys (‘contraseña’) # contraseña aquí
loginElem = browser.find_element_by_id (‘btnLogin’)
loginElem.click ()
Este es el código para el inicio de sesión automático. Debe modificar la dirección del sitio web y también `userElem`,` passwordElem` y `loginElem` con su id
respectiva en el sitio web deseado.
Guarde este código como un script de Python y asegúrese de que funcione. Ahora lo siguiente que necesita es detectar cambios en la red para que este script pueda ejecutarse.
Ahora ponga su script en /etc/network/if-up.d
y /etc/network/if-up.d
ejecutable. Se ejecutará automáticamente cada vez que aparezca una interfaz de red. Asegúrese de que el propietario del archivo sea root.