Во-первых, принимаю поздравления с первым релизом очередного моего проекта. Это приложение для ведения вишлистов: вы можете добавить туда штуки, которые хотели бы получить на какой-нибудь праздник, пошарить ссылку среди друзей и родственников и надеяться, что они все-таки не подарят вам гель для душа или носки. Ну а вообще, я решил написать этот пост не для того, чтобы попиариться, а чтобы рассказать о технических решениях (костылях), которые пришлось применить, чтобы вишлисты работали так, как я хочу.
В чем суть: вы можете оставить ссылку на товар в магазине, а приложение сходит в этот магазин, подгрузит оттуда название товара, описание и картинку, чтобы не пришлось вручную это все заполнять. Пока я разрабатывал приложение, все работало шикарно: информация быстро подгружалась, а я был довольный. Но как только я выкатил код на сервер, парсер сломался. Просто крупные магазины не пускают к себе с серверов Digital Ocean и ничего не работает. Отказываться от этой функциональности я не хот