Ваши товары отображаются после JS рендера. Обычные запросы на сайт (через requests и тд) не выполняют JS код. Как requests видит страницу можете посмотреть через CTRL + U. Если смотреть через RightClick -> Inspect Element, то вы видите уже отрендереный код.
Если нажать F12 -> Network, обновить страницу и открыть XHR запросы, будет видно, что все товары ищутся через запрос
https://brain.com.ua/search/1187/?Search=10750&Offset=0
и
https://brain.com.ua/search/142/?Search=10750&Offset=0
Где 1187 и 142 это категории, насколько я понимаю, а 10750 - ваш поисковой запрос. Оффсет понятно.
Так что у вас два варианта:
- Делать запросы по примеру как я отправил выше и парсить их товары с ответа
- Открывать нужную страницу через селениум и сохранять код. Думаю, в селениуме есть такой вариант