Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 28, 2015 08:30:40

tw1ns
Зарегистрирован: 2015-08-28
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Авторизация WordPress

Здравйстуйте. Возникла проблема с авторизацией на CMS WordPress.
Привожу код. Как я понимаю проблема в куках сессии. Не могу их никак отловить.

# coding=utf-8
import requests
headers = {'user-agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36'}
host = 'demos1.softaculous.com/WordPress'
url = 'http://'+host+'/wp-login.php'
'''try:
    s = requests.Session()
    response_get = s.get(url, headers=headers)
    print s.cookies
except Exception:
    print 'Host have error'''
payload = {'log':'admin', 'pwd':'pass', 'wp-submit': 'Log+In', 'redirect_to': 'http://'+host+'/wp-admin/', 'testcookie': '1'}
print url
print payload
try:
    response = requests.post(url, data=payload, headers=headers, timeout = 10)
    print response.text
except Exception:
    print 'Find ERROR'
if response.text.find('error')>0:
    print '1'
else:
    print '0'

Офлайн

#2 Янв. 11, 2016 13:03:30

snake_eater
Зарегистрирован: 2015-03-30
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Авторизация WordPress

используй нормальную либу

http://aiohttp.readthedocs.org/en/stable/client.html#response-cookies
http://aiohttp.readthedocs.org/en/stable/client.html#aiohttp-client-session

Отредактировано snake_eater (Янв. 11, 2016 13:04:00)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version