Я пытаюсь создать изображение в формате png из текста HTML, который содержит изображения из моей локальной базы данных Postgres.поэтому я попытался отправить сеанс с параметром - cookie , но он не работает.
мой код опций:
options = {
'--format': 'png',
'--quality': 25,
'--cookie': ['session_id','3dbbaa027b596a338c07a49705581d7bf5ea241c'],
}
, когда я проверяю расширенную справку, синтаксис для cookie следующий, - cookie <имя> <значение>: установитьдополнительный cookie (повторяемый), значение должно быть закодировано в URL.
здесь options это тип словаря, тогда как я могу назначить два параметра для cookie?я попытался использовать кортеж / список, но получил приведенную ниже ошибку,
IOError: wkhtmltoimage завершился с ненулевым кодом 1. ошибка: неизвестный переключатель -2
при использованииcookie в виде кортежа / списка Я заметил, что аргументы командной строки в подпроцессе:
[u'C:\\Program Files\\wkhtmltopdf\\bin\\wkhtmltoimage.exe', '--quality', '25', '--cookie', 'session_id', '--cookie', '3dbbaa027b596a338c07a49705581d7bf5ea241c', '--format', 'png', '-', 'D:/PycharmProjects/SIM/mass_mailing_add_template/static/src/img/theme_imgs/image_thumb_42.png']
здесь, --cookie показывается дважды, и это проблема.при изменении этого значения, как показано ниже, он работает нормально
[u'C:\\Program Files\\wkhtmltopdf\\bin\\wkhtmltoimage.exe', '--quality', '25', '--cookie', 'session_id', '3dbbaa027b596a338c07a49705581d7bf5ea241c', '--format', 'png', '-', 'D:/PycharmProjects/SIM/mass_mailing_add_template/static/src/img/theme_imgs/image_thumb_42.png']
и теперь подходит к делу, как я могу добиться этого в параметрах dict?