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)