Además de llamar al navegador Chrome, Python también puede manejar códigos de verificación deslizantes
desde selenium.webdriver.support.ui importar WebDriverWait
desde selenium.webdriver.common.Image como imagen
importar tiempo, re, aleatorias
solicitudes de importación
pruebe:
desde StringIO import StringIO
excepto ImportError:
desde io import StringIO
#Encabezados del navegador para emulación de rastreador
agent = 'Mozilla/5.0 (Windows NT 5.1; rv: 33.0) Gecko/20100101 Firefox/33.0'
headers = {
'User-Agent': Agente
}
#Fusionar y recortar imágenes según la posición
# nombre de archivo: image
# location_list: ubicación de la imagen
# Introducción a dos funciones internas de procesamiento de imágenes
# Los parámetros de la función de recorte son (la abscisa del punto de partida , la ordenada del punto inicial, Ancho y alto)
# Los parámetros de la función pegar son (la imagen a modificar, la abscisa del punto inicial del pegado, la ordenada del punto inicial del pegado)
# Los parámetros de la función de pegado son (obligatorio La imagen modificada, la coordenada de abscisas del punto inicial de pegado, la coordenada vertical del punto inicial de pegado). Coordenadas verticales del punto de partida)
get_merge_image(nombre de archivo, lista_ubicación):
#Abrir archivo de imagen
im = imagen.open(nombre de archivo)
# Crea una nueva imagen con un tamaño de 260*116
new_im = image.open(filename)
# Crea una nueva imagen con un tamaño de 260*116