Script para utilizar la búsqueda de imágenes de Google con imagen local como entrada

Estoy buscando un script por lotes o de Powershell para buscar imágenes similares en las imágenes de Google usando una imagen local como entrada.

Mi investigación hasta ahora

La sintaxis para una búsqueda de imágenes usando una URL en lugar de un archivo local es la siguiente:
<a href="https://www.google.com/searchbyimage?image_url=TEST" rel="noreferrer">https://www.google.com/searchbyimage?image_url=TEST</a>
donde TEST se puede reemplazar con cualquier URL de imagen que tengas.

yo jugue conCURL para ventanas yimgur como protector de imagen temporal. Pude subir un archivo a imgur por lotes. La URL de la imagen se utilizó para buscar imágenes similares en Google.

Pero me pregunto si es posible sin usar ningún caché temporal como imgur o cualquier otro servicio de imágenes en línea. Sólo un lote, curl, Google y yo.

Solo un pensamiento. ¿Es posible que un script VBS sea capaz de buscar en imágenes de Google con un archivo local como entrada?
O son servicios web similares comoTineye más adecuado para esa tarea?

Este fragmento de PowerShell abrirá la búsqueda de imágenes de Google.

$IE= new-object -com InternetExplorer.Application
$IE.navigate2("https://www.google.com/imghp?hl=en")
while ($IE.busy) {
sleep -milliseconds 50
}
$IE.visible=$true

Los siguientes pasos serían obtener las ID de algunos botones y hacer clic en ellos mediante programación para seleccionar el archivo local. Pero aquí no tengo la experiencia suficiente para lograr esto.

Respuestas a la pregunta(2)

Su respuesta a la pregunta