Вход в систему и использование cookie в pycurl

Я должен загрузить файл, который находится на защищенной паролем странице. Для получения до страницы вручную, я сначала должен пройти проверку подлинности через обычную страницу входа в систему. Я хочу использовать завихрение для выборки этой страницы в сценарии.
Мой сценарий сначала входит в систему. Это, кажется, успешно выполняется - это возвращает 200 от ПОМЕЩЕННОГО до входа в систему/. Однако выборка желаемых сбоев страницы, с 500.

Я использую "банку cookie":

C.setopt(pycurl.COOKIEJAR, 'cookie.txt')

В подробном режиме я вижу, что cookie обменены, когда я выбираю файл, мне нужно. Теперь мой вопрос: существует ли больше к использованию COOKIEJAR?

8
задан Vance 8 February 2010 в 11:30
поделиться

1 ответ

Я считаю, что Curl будет хранить файлы cookie, но вам нужно использовать их явно. Однако я когда-либо использовал для этого только интерфейс командной строки. Просматривая документацию, я думаю, вы могли бы попробовать:

C.setopt(pycurl.COOKIEFILE, 'cookie.txt')

(перед вторым запросом)

12
ответ дан 5 December 2019 в 07:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: