import sys import re # Obtiene los argumentos del script (el contrato y las cláusulas) contrato = sys.argv[1] clausulas = sys.argv[2] def analizar_contrato(contrato, clausulas): # Analiza el contrato y las cláusulas buscando ciertas palabras clave resultados = [] # Lista de palabras clave para buscar en el contrato y las cláusulas palabras_clave = ["reserva", "cancelación", "garantía", "tarifa", "daños"] # Buscar las palabras clave en el contrato for palabra in palabras_clave: if palabra.lower() in contrato.lower(): resultados.append(f"Encontrado '{palabra}' en el contrato.") # Buscar las palabras clave en las cláusulas for palabra in palabras_clave: if palabra.lower() in clausulas.lower(): resultados.append(f"Encontrado '{palabra}' en las cláusulas.") # Si no se encuentra ninguna palabra clave, se informa al usuario if not resultados: resultados.append("No se encontraron palabras clave relevantes en el contrato o cláusulas.") return "\n".join(resultados) # Llamar a la función de análisis y obtener los resultados resultado = analizar_contrato(contrato, clausulas) # Imprimir el resultado para que PHP lo capture print(resultado)