Защищенный паролем PDFKIT Только для печати Страница входа - PullRequest
0 голосов
/ 06 апреля 2019

Использование PDFKIT с сайтом, защищенным паролем. Передача имени пользователя и пароля в качестве данных при использовании запросов. Почта (URL, данные) не работает должным образом

loginURL = 'https://registration.vtbigevent.org/account/login'
url = 'https://registration.vtbigevent.org/committee/jobs/jif/id/'
config = pdfkit.configuration(wkhtmltopdf="C:/Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe")
loginInfo = {
    'pid': 'XXXXX',
    'id': 'XXXXXX'
}

# Use 'with' to ensure the session context is closed after use.
with requests.Session() as start:
    login = start.post(loginURL, data=loginInfo)

    for ids in idsNotCancelled:
        pdf = str(ids) + '.pdf'
        new_url = start.get((url + str(ids)))
        pdfkit.from_url(new_url.url, pdf, configuration=config)

Он по-прежнему печатает pdf экрана входа в систему вместо намеченной защищенной страницы.

...