Залил бота на heroku, установились все необходимые библиотеки, но функция ниже никак не хочет запускаться, хотя при запуске бота на пк, всё работает исправно, подскажите в чем может быть проблема?
def asos_parser_bot(linksJs, all_urls, headers, valuet, session, soup):
goods = []
conuntryList = ['RU', 'GB', 'AU', 'TW', 'HK', 'IL', 'CN', 'TR', 'DE', 'SE', 'FR', 'EE']
for i in range(len(all_urls)):
country = conuntryList[i]
requestPrice = session.get(linksJs[i], headers=headers)
soupJs = bs(requestPrice.content, 'lxml')
soupJs = str(soupJs)
root = etree.fromstring(soupJs)
price = json.loads(root.xpath('.//p')[0].text)
price = price[0]['productPrice']['current']['value']
if i == 1:
name = soup.find('h1').text
goods.append({'name': name})
goods.append({
'country': country,
'price': float(price),
'valuet': valuet[i],
'url': all_urls[i]
})
return goods
код до и после этой функции тоже работает исправно на heroku, все библиотеки (кроме json), которые используются в этой функции, используются и в других