Для бота использовал python-telegram-bot.
Весь поиск позиции заданного товара происходит в цикле. Сначала загружается первая страница по заданному поисковому запросу и на ней ищется товар с заданным ID, после чего берётся следующая страница, если на первой странице товар найден не был.
Данные получаются запросом GET по ссылке вида 'https://search.wb.ru/exactmatch/sng/common/v4/search?appType=1&curr=rub&dest=82&page={str(page_number)}&query={product_name}®ions=4,68,102,70,69,30,86,40,1,66,110,22,31,48,114&resultset=catalog&sort=popular&spp=22&suppressSpellcheck=false' (Поисковая выдача отличается в зависимости от геолокации, поэтому результат работы программы может не совпадать с тем, что выдаёт wildberries на сайте, если вы живёте в отличном от меня регионе)
В ответ от Wildberries приходит огромный словарь с кучей вложенных словарей, но парой нехитрых действий из него достаётся словарь с сотней товаров, которые показываются на одной странице, откуда уже можно достать словарь с характеристикой одного товара, ID которого сравнивается с ID, указанном в сообщении телеграм боту. Цикл заканчивается, когда находится товар с заданным ID, либо когда заканчиваются странички на сайте Wildberries (в таком случае по запросу GET от Wildberries возвращается пустой словарь)