Сохранять куки сессии в перенаправлении с помощью curl witouth file save? - PullRequest
0 голосов
/ 20 апреля 2020

Я провожу небольшой тест с почтальоном, и у почтальона нет проблем с запросом get, я ничего особенного не делал, без заголовков и без файлов cookie, просто получаю с использованием useragent и заголовков по умолчанию enter image description here

с curl: я пытаюсь сделать то же самое, но он не сохраняет и не использует куки на перенаправлениях, unlicke почтальон делает автоматически?

["curl","-L", "-k", "-i","-H", "Host: {}".format(self.worldurl), "-H",
                    "upgrade-insecure-requests: 1",'-H', 'user-agent: {}'.format(self.headers.useragent),
                    '-H', 'accept-encoding: gzip, deflate', '-H',
                    'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3',
                    '-H','accept-language: en-US,en;q=0.9',
                    '--compressed', self.loginurl,
                    '--http2', '--capath', 'Charles_Proxy_SSL.pem', '-x', self.proxy, '--connect-timeout', '5',

(я вызываю curl из python subprocess.popen)

прежде чем вы что-то скажете, я не могу использовать запросы или любой http-клиент от python, мне нужна поддержка http / 2, единственный клиент, который я могу теперь использовать, это httpx

Но у них есть критическая ошибка с прокси 873 , мне нужна поддержка http / 2

вот мой траффик curl c, если только я не получаю первые 302 с почтальоном, здесь я получаю последний звонок неправильный, все перенаправления, потому что я не сохраняю куки, как почтальон enter image description here

Мой вопрос, зная все это, я могу хранить куки в файлы (потому что я хочу открыть несколько eads в то же время) обрабатывать печенье с локон? Хранить их, например, в SQL базе данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...