Парсер работает на компьютере, но на Heroku — нет. Почему?

Мой код по id youtube-канала определяет имя youtube-канала. Он работает на компьютере, но на Heroku — нет. Ошибки отсутствуют, однако всё же код не выводит имя канала на сервере.

async def parse_channel_name(channel_id):
    headers = {
        'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:84.0) Gecko/20100101 Firefox/84.0'
    }
    url = 'https://www.youtube.com/channel/' + channel_id
    async with aiohttp.ClientSession(headers=headers) as session:
        async with session.get(url) as response:
            if response:
                soup = BeautifulSoup(await response.text(), "lxml")
                channel_name = soup.select_one('meta[itemprop="name"]')
                if channel_name:
                    return channel_name.get('content')
                else:
                    return "Имя не найдено"

Ответы (0 шт):