Хотел спарcить раздел на ozon, но когда начал пролистывать страницу подгружались только изображения товаров, а другие файлы не подгружались. Через некоторое время нашел файл раздела, но в нем тоже не было всех товаров. Файл раздела не js, а обычный документ. Так вот, где мне найти js файл со всеми товарами?
Сохраняешь сайт целиком(работать он не будет, но все файлы сохранит) и используешь тесктовый поиск по всем файлам(напреимер с помощью notepad++). Так ты найдёшь то, что было подключено статически.
Если же ничего не нашёл - значит невнимательно смотрел за сетевым взаимодействием. Сбрасываешь весь кэш и смотришь на вкладку network снова. Возможно для передачи данных там используется не простой fetch\xhr а что-то неортодоксальное: websocket, jsonp или ещё что, так что смотри внимательно.
Нет там никакого js файла с товарами. Все есть в исходном файле страницы. Во первых в самой верстке, во вторых смотри в верстке атрибут data-state(там их много, каждый за свои списки отвечает), его значение и есть список всех товаров на транице в формате JSON.
UPDATE
Если точнее то нужный data-state смотреть у элемента с примерно таким id="state-searchResultsV2-252189-default-1"