Когда я загружаю сайт
href = https://www.castorama.pl/produkty/wykonczenie/schody-i-balustrady/tralki.html
Я вижу, что с помощью инструмента сетевого мониторинга он отправляет запрос ajax get, который выглядит следующим образом:
url = https://www.castorama.pl/api/rest/headless/public/categories/products?searchCriteria[currentPage]=1&searchCriteria[filterGroups][0][filters][0][conditionType]=eq&searchCriteria[filterGroups][0][filters][0][field]=category&searchCriteria[filterGroups][0][filters][0][value]=2022&searchCriteria[pageSize]=47&searchCriteria[sortOrders][0][direction]=desc&searchCriteria[sortOrders][0][field]=promoted&storeId=8002
Как мне перехватить этот запрос? Я могу перехватить ответ, но перехватить ли указанный выше запрос на странице?
response = requests.get(href) #how do I capture here the url link shown above
В конце мне нужно знать номер категории, присвоенный каждой группе категорий продуктов (2022 в приведенном выше примере), который, как мне кажется, я не могу получить каким-либо иным способом, кроме как сканировать все ссылки на категории и затем искать на номер присланный сайтом. В настоящее время я делаю это вручную, просматривая сетевой трафик XHR с помощью инструментов разработчика моего веб-браузера.