Я должен загрузить файл, который находится на защищенной паролем странице. Для получения до страницы вручную, я сначала должен пройти проверку подлинности через обычную страницу входа в систему. Я хочу использовать завихрение для выборки этой страницы в сценарии.
Мой сценарий сначала входит в систему. Это, кажется, успешно выполняется - это возвращает 200 от ПОМЕЩЕННОГО до входа в систему/. Однако выборка желаемых сбоев страницы, с 500.
Я использую "банку cookie":
C.setopt(pycurl.COOKIEJAR, 'cookie.txt')
В подробном режиме я вижу, что cookie обменены, когда я выбираю файл, мне нужно. Теперь мой вопрос: существует ли больше к использованию COOKIEJAR?
Я считаю, что Curl будет хранить файлы cookie, но вам нужно использовать их явно. Однако я когда-либо использовал для этого только интерфейс командной строки. Просматривая документацию, я думаю, вы могли бы попробовать:
C.setopt(pycurl.COOKIEFILE, 'cookie.txt')
(перед вторым запросом)