В общем с официальными сайтами вроде понятно - там все плохо. Не сильно разбираясь в задаче, могу сказать что если где-то что-то можно кликнуть мышкой и увидеть ответ глазами - это можно автоматизировать, как максимум - Phantomjs,
http://www.nightmarejs.org
Делайте сразу на стороне сервера, такие задачи не для браузера.
Ну и, понятное дело, не обязательно писать на JS, можно на любом языке.