Session.get работает локально, но не на сервере/local server

У меня есть этот фрагмент кода, который отлично работает в одном скрипте на python. Когда я пытаюсь протестировать его на локальном сервере, он возвращает html-страницу с сообщением, что ссылка недоступна. (Я ожидаю, что будет загружен PDF-файл). Как localserver, так и скрипт на python возвращают значение 200. url - это ссылка для скачивания pdf-файла на веб-сайте.

def get_file(url):
    headers = {
        'User-Agent': user_agent,
        'Cookie': cookie,
    }
    session = requests.Session()
    try:
        response = session.get(url, headers=headers, verify=False)
        filename = response.headers['Content-Disposition'].split('"')[-2]
        with open(filename, 'wb') as f:
            f.write(response.content)
        fileFullPath = os.path.abspath(filename)
        print(fileFullPath)
    except requests.exceptions.HTTPError as err:
        print("file download fail err {}".format(err.response.status_code))
Вернуться на верх