Не получается авторизоваться на сайте (Grab) - Python

Узнай цену своей работы

Формулировка задачи:

Привет всем, возникла проблема с POST запросом, пытаюсь при помощи POST авторизоваться на форуме (использую Grab):
Почему-то не работает. Интересна именно авторизация при помощи Граба. Кто подскажет?

Решение задачи: «Не получается авторизоваться на сайте (Grab)»

textual
Листинг программы
def auth_3():    
    from grab import Grab
    g = Grab()
    
    data = {
    'vb_login_username':login,
    'vb_login_password':password,
    'securitytoken':'guest',            
    'do': 'login' 
    }
    
    g.setup(post=data)
    r = g.go('{}{}'.format(url,'/login.php?do=login'))
    print(r.code)
    print(r.cookies)
    for k,v in r.cookies.items():
        if k=='vbseo_loggedin' and v=='yes':
            print('Мы вошли')
            break     
    else:
        print('Печалька') 
    
    return r
   
r = auth_3()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.857 из 5