
En primer lugar, ¿por qué lanzar la API de búsqueda inversa de imágenes?
Amigos técnicos entienden, la función de búsqueda inversa de Google es realmente fragante, pero la API oficial no es que desea utilizar puede utilizar. En primer lugar, usted tiene que solicitar una cuenta de desarrollador, todo tipo de tarjeta de auditoría de calificación fuera del ochenta por ciento de los usuarios, incluso si pasa hay una.100 al díaLas limitaciones de uso. Lo más lamentable es que la interfaz se ha renovado con frecuencia en los últimos dos años, y muchos proyectos antiguos se han desechado directamente.
Aquí es donde tenemos que curvar las cosas con IPs proxy. Disfrazando las huellas de red de diferentes regiones, podemos eludir las restricciones de la API. Por ejemplo, si utilizas una IP de EE.UU. para comprobar tres veces, y luego cortas la IP alemana para comprobar tres veces, mientras el grupo de IPs sea lo suficientemente grande, básicamente no serás bloqueado.
En segundo lugar, la mano para enseñarle a utilizar proxy IP para lograr la
Aquí tienen un ejemplo completo en Python para que jueguen con la biblioteca requests. Lo más destacadoConfiguración del proxyEn parte, recuerde sustituir la clave API de ipipgo por la suya propia.
solicitudes de importación
def búsqueda_imagen(ruta_imagen):
proxies = {
"http": "http://username:password@gateway.ipipgo.com:9020",
"https": "http://username:password@gateway.ipipgo.com:9020"
}
cabeceras = {'User-Agent': 'Mozilla/5.0'}
archivos = {'imagen': open(ruta_imagen, 'rb')}
try.
response = requests.post(
'https://www.google.com/searchbyimage/upload', archivos=archivos, 'rb')
archivos=archivos,
cabeceras=cabeceras,
proxies=proxies,
tiempo de espera=10
)
return response.url Aquí obtenemos el enlace a la página de resultados de la búsqueda.
except Exception as e.
print(f "Error: {str(e)}")
Observe la configuración del proxy en la línea 5, donde se utiliza el proxy residencial dinámico exclusivo de ipipgo. Este proxyTasa de éxito 3 veces superior a la IP de la sala de servidoresporque Google es especialmente sensible a las IP de los centros de datos.
En tercer lugar, las tres proposiciones principales de la selección de IP proxy
Participar en la búsqueda inversa es más miedo de encontrarse con agentes de la chatarra, aquí están algunos hoyo guía de evitación:
| norma | valor recomendado | Características de las trampas |
|---|---|---|
| Tipo IP | Agente residencial | Sala de servidores IP/Proxy transparente |
| capacidad de respuesta | <800ms | 2 segundos |
| localización geográfica | Regiones Premium de Europa y América | Sudeste Asiático/África PI |
Centrándonos en la ubicación geográfica, las tasas de éxito más altas se han probado con IPs de Texas, EE.UU. o Frankfurt, Alemania. Los proxy pools como el de ipipgo tienenCiudades en más de 200 paísesde IPs residenciales que rotan automáticamente con cada solicitud, sin dar a Google la oportunidad de bloquearlas en absoluto.
IV. Directrices para el rescate en situaciones de vuelco habituales
Pd 1: ¿Por qué devuelve un error 403?
Es probable que la IP haya sido etiquetada, así que consiga una nueva. Se recomienda ipipgo.mecanismo de fusión automáticoConmutación automática de la línea en caso de anomalía
QA 2: ¿La imagen se ha cargado correctamente pero no hay resultados?
Comprueba que el User-Agent no está disfrazado de Chrome, el UA en móviles es más fácil de identificar
QA 3: ¿Cómo puedo superar el límite de 100 veces al día?
Usando la función de proxy concurrente de ipipgo, abrir 5 pools de IP de diferentes países al mismo tiempo, el volumen teórico de peticiones diarias puede llegar a 500 veces.
V. Di algo sincero
Este método ha sido utilizado por mi equipo durante algo más de medio año, en conjunción con ipipgo'sIP residencial estática de larga duraciónLa tasa de éxito es estable en más de 92%. Lo más crucial es elegir el proveedor de servicios de agente adecuado, los que venden barato sala de máquinas IP no toque, sellar el número de minutos para enseñarle a ser una persona.
Recientemente encontró una operación de tarta: la imagen en base64 codificación y luego transferir, con la IP residencial canadiense, puede eludir parte del mecanismo de control de viento. Sin embargo, este método no es estable, se recomienda utilizar honestamente servicios proxy regulares.
Si busca un agente fiable, pruebe ipipgo.Tres días de prueba gratuitaResponden muy bien al servicio de atención al cliente y pueden ayudar a distancia a depurar problemas técnicos. Tienen una respuesta rápida del servicio de atención al cliente y asistencia remota para depurar en caso de problemas técnicos, lo que es mucho mejor que algunos de los que se agotan y no se preocupan.

