Информация о товарах подгружается через отдельный запрос
Вот пример
import requests
import json
import pprint
headers = {
'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.55 Safari/537.36',
}
params = (
('categoryId', '1010193244'),
('productIds',
'103733907,105019717,103807780,103646046,103789895,103789901,103494687,103807800,103586862,104787564,104787563,103678178,104787606,104787560,104787562,103646051,103994120,104131075,103056467,103588023,103921817,103554672,103921816,103101531,103284042,103101528,103284041,104787703,105019580,105019579,104787704,103108154,103376867,103760889,102948033,103494674,104130553,103215061,102944627,103293571'),
('languageId', '-20'),
)
response = requests.get('https://www.bershka.com/itxrest/3/catalog/store/45009591/40259536/productsArray',
headers=headers, params=params)
data = json.loads(response.text)
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(data['products'][0])