Написать парсер цен со steamdb.info

Цена договорная • безналичный расчёт, электронные деньги
23 июля 2018, 12:45 • 7 откликов • 68 просмотров
Необходимо написать парсер для сбора цен со steamdb.info.

Пример страницы для парсинга:
https://steamdb.info/sub/13583/

Логика:
- на входе есть список из 40 000 sub_id
- для каждого необходимо взять все цены во всех валютах во страницы https://steamdb.info/sub/{sud_id} и сохранить в базе
- какие данные нужно сохранять для каждой строки из таблицы: currency_id (есть таблица перевода из названия), country_code (атрибут в исходном коде страницы), price, added_date
- при повторном запуске записываются новые цены и удаляются старые

Требования к парсеру:
- язые программирования Node.js
- работа через прокси (предоставлю тестовые прокси)
- поддержка многопоточности
- сбор всех данных в пределах 4-6 часов
- обход блокировок и банов