BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
- Desde
- 13 Jun 2020
- Mensajes
- 32.801
Puedes hacer esto utilizando la bibliotecaEn python
tengo: urls_list = []
pego con clipboard varias urls
pero quiero que sólo pasen por ejemplo las url ejemplo.com
y tampoco las que no son url como solo palabras
¿Cómo se hace?
urls_list = []
input(" [+] Presiona [Enter] para pegar las URLs:")
links = clipboard.paste().strip().split()
#aquí
urlparse
de Python y comprobando si el dominio de cada URL coincide con "ejemplo.com". Aquí te dejo un ejemplo de cómo podrías hacerlo:
Python:
from urllib.parse import urlparse
urls_list = []
input(" [+] Presiona [Enter] para pegar las URLs:")
links = clipboard.paste().strip().split()
for link in links:
try:
# Parsea la URL y obtén el dominio
domain = urlparse(link).netloc
if domain == "ejemplo.com":
urls_list.append(link)
except:
# Ignora cualquier cosa que no sea una URL válida.
pass
# Ahora urls_list solo contiene URLs de ejemplo.com
print(urls_list)
Este código ignorará cualquier dato que no sea una URL válida y solo añadirá a
urls_list
las URLs que sean de "ejemplo.com".