ghost.py: заголовки отсутствуют в запросе

Я использую ghost.py, чтобы получить вывод HTML-страницы и визуализировать его в PNG.

Страница находится на сервере node.js / express и требует аутентификации (с помощью jwt)

Проблема в том, что я не могу понять, отправлены ли заголовки или нет.

Вот фрагмент кода для проверки:

from ghost import Ghost
ghost = Ghost()

url = "myprotectedpage"
token = "myverylongjwttoken"
headers = {'Authorization': 'Bearer '+token}

with ghost.start(wait_timeout=10) as session:
    page, extra_resources = session.open(url,headers=headers)
    session.capture_to('test.png')

Когда я запускаю этот код, я печатаю страницу входа, а не саму страницу, причина может быть в том, что заголовок не отправляется на страницу.

Есть идеи, как выяснить, что не так с заголовками или каким-либо другим способом получить доступ к защищенному ресурсу? (например, использование cookielib для хранения куки в сеансе ghost.py)

0 ответов

Другие вопросы по тегам