Узел Jsdom Соскобли Google Обратный поиск изображений
Я хочу программно найти список URL-адресов для похожих изображений с учетом URL-адреса изображения. Я не могу найти ни одного бесплатного API для поиска изображений, поэтому я пытаюсь сделать это с помощью GoogleПоиск по картинке.
Если у меня есть URL изображения, скажемhttp://i.imgur.com/oLmwq.png, затем перейдите кhttps://www.google.com/searchbyimage?&image_url=http://i.imgur.com/oLmwq.png дает связанные изображения и информацию.
Как я могу получитьjsdom.env
создать HTML-код, который ваш браузер получает по вышеуказанному URL-адресу?
Вот что я пробовал (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()
Вы можете видеть, что HTML не соответствует тому, что мы хотим. Это проблема с HTTP-заголовками Jsdom?