Red de Respuestas Legales - Consulta de información - Los scripts de Python de uso común son una lectura obligada para los graduados

Los scripts de Python de uso común son una lectura obligada para los graduados

Scripts de automatización de Python que usas todos los días

5 scripts de automatización de Python

1. Acortador de URL

importa acortadores de py

s=py acortar ers.Short ener(api_key="TU_LLAVE")

long_url=input("Ingrese la URL para acortar: ")

short_url=s. bit ly.short(long_url)

print("La URL acortada es: "+short_url)

En términos de acortamiento de URL, la biblioteca de acortadores de Py es mi favorita. Una de las bibliotecas que se puede utilizar en varios proyectos. La mayoría de los acortadores de enlaces requieren una clave API, pero, a menos que anticipe cientos de miles de solicitudes, suelen ser gratuitos. Descubrí que API como Bit.ly, Adf.ly y Tinyurl son excelentes para aplicaciones SaaS y bots de Telegram.

2. Crear información falsa

importar pandas un spd de faker import Faker

#Createobject fake=Faker()

#Generatedata fake.name()

fake.text()

fake.address()fake.email()

fake.date()

fake.country()fake.phone_number()

fake.random_number(digits=5)

#Creación de marco de datos fake Data frame=pd.Data Frame({ ' fecha': [fake.date() para i en el rango(5)], 'nombre': [fake.name() para i en el rango(5)], femail': [fake.email() para i en el rango (5) ], "text': [fake.text() for i in range(5) ] } )print(fake Data frame)

Si necesita crear un maniquí (carácter falso), esta biblioteca faker le proporciona una clase faker que genera automáticamente un maniquí completo. Este script crea varias personas diferentes y las almacena en un DataFrame, lo cual es un concepto un poco complejo si no debo proporcionar información a sitios web menos confiables. No quiero que otros rastreen ninguna información hasta mí, usaré esta información falsa

3. Youku Video Downloader

de py tube import YouTube

link=input("Ingrese la URL de un video de youtube") #i.e,/")

#Busque el campo de correo electrónico o teléfono e ingrese el correo electrónico o el número de teléfono email_field=driver.find_element_by_id("email")email_field .send_keys("your_email_or_phone")

#Busque el campo de contraseña e ingrese la contraseña contraseña_field=driver.find_element("pass")password_field.send_keys( "your_password")

#Buscar Haga clic en el botón de inicio de sesión y haga clic en él

login_button=driver.find_element_by_id("botón de inicio de sesión")login_button.click()

Este código aprovecha Selenium, una popular biblioteca de automatización web. Abre un navegador web y lo navega según varios comandos proporcionados en el código. En este bloque de código particular, el navegador saltará a Facebook y encontrará el elemento específico en la página que desea modificar. Aquí ingresamos ciertos caracteres en los campos de correo electrónico y contraseña y hacemos clic en el botón "Iniciar sesión".

Esto iniciará automáticamente la sesión del usuario si se proporcionan credenciales válidas.

5. Cifrador de símbolos fonéticos de la OTAN

def encrypt_message(message):

nato_alphabet={

'A': 'Alfa' , 'B': 'Bravo', 'C': f Charlie', 'D': 'Delta',

"E': "Echo', "F': "Foxtrot', "G ': "Golf, "H: Hotel',

"I': "India', cuchara': "Julieta', "K": "Kilo", 'L": "Lima',

"M: "Mike', 'NP: Noviembre', "0'; "Oscar', "P': 'Papá',

"Q': "Quebec', 'R': Romeo', 'S': 'Sierra', T': 'Tango',

ARRIBA: 'Uniforme', 'V': 'Víctor', 'W: whisky', ' X: "Xray',

'Y': f Yankee', 'Z': "Zulu'

mensaje_encriptado w

#Iterar a través de cada letra en el mensaje

para letra en mensaje:

#Si la letra está en la dicción o y, agregue la palabra clave correspondiente al mensaje cifrado

si es letra. Upper() en nato_alphabet:

encrypted_message+=nato_alphabet[letter.upper() ] +“n

#Si la letra no está en el diccionario, agregue la letra original al diccionario cifrado mensaje

otro:

mensaje_encriptado+=carta

devolver mensaje_encriptado

mensaje="HolaMundo"

mensaje_encriptado= encrypt_message(mensaje)

print("Mensaje cifrado:", mensaje_encrypted)