1) Нужно сохранить cookies с именем _vinted_fr_session (либо с главной страницы, либо с любой другой)
2) В каждом запросе нужно передавать cookie с именем _vinted_fr_session
import requests
response = requests.get('https://www.vinted.co.uk/') # Загружаем главную страницу для получения cookies
x = response.cookies.get('_vinted_fr_session') # Сохраняем в переменную x cookie с именем _vinted_fr_session
params = ( # Параметры
('catalog_ids', '1193'),
('color_ids', ''),
('brand_ids', ''),
('size_ids', ''),
('material_ids', ''),
('status_ids', ''),
('is_for_swap', '0'),
('page', '1'),
('per_page', '24'),
('time', '1644673298'),
)
response = requests.get('https://www.vinted.it/api/v2/catalog/items',params=params, cookies={'_vinted_fr_session':x}) # Передаем параметры и cookie с именем _vinted_fr_session
print(response.text)
На выходе получаем json:
JSON{"items":[{"id":1627816766,"title":"Biliardino per bambini ","price":"20.0","discount":null,"currency":"EUR","brand_title":"Bambini","size_title":"","is_for_swap":false,"user":{"id":69909841,"login":"capitanleox","profile_url":"
https://www.vinted.it/member/69909841-capitanleox"...
Бла бла бла...
ЗЫ: Можно прикрутить requests.Session()