Имеется вот такой код:
import requests
import re
login = 'abcd'
password = '1234'
r = requests.get('http://site.ru/login/index.php')
cookies = r.cookies.get_dict()
element = '<input type="hidden" name="logintoken" value="\w{32}">'
token = re.findall(element, r.text)
token = re.findall('\w{32}', token[0])
data = {'username': login, 'password': password, 'logintoken': token[0]}
r = requests.post('http://site.ru/login/index.php', cookies = cookies, data = data)
print(r.text)
При просмотре кода страницы я вижу, что авторизовался по данной ссылке, но если начинаю работать с другой ссылкой, например,
site.ru/category/cats, то для этой ссылки я уже не нахожусь в системе. Как это реализовать?