Привет.
Хочу авторизоваться на веб-морде Weblogic (послать логин, пароль) — получить куки, а далее уже запрашивать другие страницы.
В чём разница между session и не session?
Вот этот код работает, куки получаются:
#!/usr/bin/python3
import requests
data={'j_username':'weblogic', 'j_password':'11111111', 'j_character_encoding': 'UTF-8'}
session=requests.Session()
session.post('http://192.168.1.41:7001/console/j_security_check', data=data)
print(session.cookies.keys())
а вот этот код уже не работает:
#!/usr/bin/python3
import requests
data={'j_username':'weblogic', 'j_password':'11111111', 'j_character_encoding': 'UTF-8'}
b=requests.post('http://192.168.1.41:7001/console/j_security_check', data=data)
print(b.cookies.keys())
Оба скрипта проходят авторизацию, но во втором случае в ответе нет кукисов.
В чём принципиальная разница? Как получить куки, не использую session?
Для чего мне всё это: просто интересно. Для образовательных целей.
Спасибо.