Red de conocimiento informático - Problemas con los teléfonos móviles - Además de llamar al navegador Chrome, Python también puede manejar códigos de verificación deslizantes

Además de llamar al navegador Chrome, Python también puede manejar códigos de verificación deslizantes

desde selenium importar webdriver

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