Для нормальной работы на сайте через питон в личных кабинетах хочу передавать куки на сайт.
Получаю следующим образом:
import http.cookiejar, urllib.request
import http.client, urllib.parse, requests, json
import time
import re, os
cj = http.cookiejar.CookieJar()
opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))
params = urllib.parse.urlencode({'identity' : 'LOGIN',
'password' : 'PAROL4ik'
})
r = opener.open('http://site.../auth/login', params.encode('utf-8'))
for i in cj:
cok=i.value
print(cok)
print(cok) = значение куки.
А как их обратно передать? Пытаюсь через модуль requests, т.к. планирую и файлы заливать.
код что-то типа (взято с оф.сайта
docs.python-requests.org/en/master/user/quickstart...>>> url = 'http://httpbin.org/cookies'
>>> cookies = dict(cookies_are='working')
>>> r = requests.get(url, cookies=cookies)
но пытаюсь элементарно отправить хотя бы куки, без всяких данных - редиректит на логин.
добавляю данные по логину/паролю и куки - все равно редирект.
Отключаю редирект allow_redirects=False - пусто, но по идеи хочет редиректит :)
Подскажите,
как передать куки?
p.s. python3, желательно, очень желательно на requests, т.к. хочу одним запросом и файлы отправлять.
Спасибо :)