Подписаться
Опубликовано

Как я спарсил всё меню Вкусвилла

Автор
  • Имя
    Андрей Ковалевский
    Telegram

Как я спарсил всё меню Вкусвилла

Я в последнее время заказываю еду во Вкусвилле. Благо, выбор там огромный, меню разнообразное, поэтому можно хоть каждый день менять рацион. В отличие, к слову, от доставок вроде Growfood, на которые уже смотреть не можешь месяце на втором-третьем.

Был у меня только один затык. Мне нужно наедать довольно много белка — порядка 150 гр в день, но при этом не очень борщить с объёмом ккал. И поэтому в какой-то момент выбор блюд на день превратился в квест:

1. Открываешь карточку понравившегося блюда 2. Высчитываешь КБЖУ на порцию (т.к. они там изначально указаны на 100 гр) 3. Прикидываешь, подходит тебе или нет 4. Добавляешь в корзину или закрываешь карточку

Занимало это довольно много времени. Единого меню у Вкусвилл нет. Ситуация тупиковая.

В какой-то момент я стал просто заказывать одно и то же, т.к. уже запомнил примерные КБЖУ. Но, понятное дело, есть одно и то же быстро надоест.

Выход нашёлся. Я просто спарсил (для непрограммистов — скачал) абсолютно все карточки блюд с официального сайта. Стянул и данные по КБЖУ, и граммовки. И собрал в единую таблицу.

А для пущего удобства добавил колонку, где посчитано соотношение ккал к белкам. Ну чтобы можно было выбрать, например, максимально «эффективное» блюдо: т.е. где много белка и мало калорий.

Короче говоря, выбирать стало сильно удобнее.

Т.е. я разово потратил около часа на то, чтобы написать скрипт (точнее, несколько скриптов), вытащить все данные и собрать в таблицу, зато теперь я трачу куда меньше времени на то, чтобы выбрать блюда на день.

Короче, провёл оптимизацию. И с вами делюсь табличкой, вдруг вам тоже будет полезно.

Вкусвилл, не бей, я из лучших побуждений!

Андрей Ковалевский
55 подписчиков
173 поста
Я точно не тот человек, у которого всё под контролем. Просто когда что-то идёт не так, я делаю вид, что это тоже часть плана. Связь — @astralevsky

Свежие посты

Опубликовано

Никто никогда не вернётся в 2007 год

цифровой минимализм возвращение к аналоговым устройствам iPhone 3GS как музыкальный плеер