Почему программа после деплоя на Heroku выводит ошибку Response[403]?

Сделал бота, в котором присутствуют парсеры, и задеплоил его на хостинг Heroku. И вот после этого один из парсеров сразу перестал работать, когда выводишь ответ, то пишет Response [403]. Вот код функции где и происходит ошибка:

def get_main():
    global r
    r = requests.get('https://ru.sefon.cc/news/', headers=HEADERS)
    soup = BeautifulSoup(r.text, 'html.parser')
    new_music = soup.find('div', class_="b_list_mp3s _").find('div', class_='mp3')
    return new_music

Самое интересное то, что программа при простом запуске через консоль работала, тоесть до деплоя на хостинге все работало. Я гуглил эту ошибку, и сказано, что нужно указать заголовки при запросе, именно UserAgent, но у меня всё это есть. С чем это вообще связано? Мне кажется, что проблемы с самим хостингом Heroku.


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