Búsqueda de imágenes inversa de Google

Quiero encontrar una lista de URL programáticas para imágenes similares dada una URL de imagen. No puedo encontrar ninguna API de búsqueda de imágenes gratuita, así que estoy tratando de hacer esto raspando GoogleBuscar por imagen.

Si tengo una URL de imagen, dihttp://i.imgur.com/oLmwq.png, luego navegando ahttps://www.google.com/searchbyimage?&image_url=http://i.imgur.com/oLmwq.png Da imágenes relacionadas e información.

Como lo consigojsdom.env ¿Para producir el HTML que su navegador obtiene de la URL anterior?

Esto es lo que he intentado (CoffeeScript):

jsdom = require 'jsdom'
url = 'https://www.google.com/searchbyimage?&image_url=http://i.imgur.com/oLmwq.png'
jsdom.env
    html: url
    scripts: [ "http://code.jquery.com/jquery.js" ]
    features:
        FetchExternalResources: ['script']
        ProcessExternalResources: ['script']
    done: (errors, window) ->
        console.log window.$('body').html()

Puedes ver que el HTML no coincide con lo que queremos. ¿Es este un problema con los encabezados HTTP de Jsdom?

Respuestas a la pregunta(2)

Su respuesta a la pregunta