Нужна помощь с python requests

Всем привет. У меня такая задача: есть некоторый личный кабинет на некотором сайте. Мне нужно туда авторизоваться через request и если авторизация успешная, то сделать редирект в браузере на другую страницу этого же сайта, но так, чтобы этот сайт понимал, что я уже авторизован в пустил в закрытые разделы.

Пока что не очень получается ( Делаю с помощью  flask и  request:

from flask import Flask, redirect, make_response, jsonify

import fake_useragent
import requests
from bs4 import BeautifulSoup

app = Flask(__name__)


@app.route('/')
def login():
    return 'Hello 307_4! <a href="/login"/>Login</a>'


@app.route('/login')
def post_request():
    print('Test started')

    session = requests.Session()

    user = fake_useragent.UserAgent().random

    header = {
        'user-agent': user
    }

    payload = {
        'login_username': '',
        'login_password': '',
        'autologin': '1',
        'login': ''

    }

    url = ""

    response = session.post(url, data=payload, headers=header)

    response = session.get(url)

    response.headers['X-UA-Compatible'] = 'IE=Edge,chrome=1'
    response.headers['Cache-Control'] = 'public, max-age=0'

    print(session.cookies)

    print(session.cookies.get_dict())

    cookies = [
        {'name': c.name, 'value': c.value, 'domain': c.domain, 'path': c.path}
        for c in session.cookies
    ]

    print([
        {'bb_data': c.name, 'value': c.value, 'domain': c.domain, 'path': c.path}
        for c in session.cookies
    ])

    print(response.headers)
    print(response.cookies)
    print(response.cookies.get_dict())

    response = make_response(redirect(url))
    for i in range(len(cookies)):
        response.set_cookie(cookies[i]['name'], cookies[i]['value'], cookies[i]['domain'], cookies[i]['path'])

    if response.status_code == 200:
        print('Sucessful!')
        return response

    elif response.status_code == 404:
        print('Unsuccessful!')
        return response.status_code


if __name__ == '__main__':
    app.run()

Ответы (0 шт):