Уведомления

Группа в Telegram: @pythonsu

#1 Июль 13, 2016 22:44:54

mastermind1488
Зарегистрирован: 2016-05-29
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

instagram

Здравствуйте, подскажите пожалуйста. При валидном запросе, сервер отдаёт 200 ответ. Данные mid, ig_pr, ig_vw - статичные. При выполнении скрипта вылетает 200 ответ, но при изменении логина на неправильный, всё равно получаю 200 ответ


LOGIN = ""
PASSWORD = ""
session = requests.Session()
url = 'https://www.instagram.com/'
def parce(session, url):
    page = requests.get(url)
    result = re.search('"csrf_token": "(.+?)"', page.text)
    if result and len(result.group(1)) > 0:
        return result.group(1)
    else:
        print("unlucky")
def authLogin(LOGIN, PASSWORD, session, url):
    token = parce(session, url)
    payload = ("username=%s&password=%s") % (LOGIN, PASSWORD)
    headers = {'Content-Type': 'application/x-www-form-urlencoded', 'Cookie': 'mid=VlcPHwAEAAEhgGWvu15J8g0GCsRK; ig_pr=1; ig_vw=1920; s_network=; csrftoken={0}'.format(token)}
    page = session.post(url, data=payload, headers=headers, allow_redirects=False)
authLogin(LOGIN, PASSWORD, session, url)

Офлайн

#2 Июль 14, 2016 09:58:24

Apxumekmop
Зарегистрирован: 2016-03-30
Сообщения: 34
Репутация: +  1  -
Профиль   Отправить e-mail  

instagram

Отличный от 200 ответ сервер даст только в том случае, если будет серверная ошибка.

Офлайн

#3 Июль 14, 2016 12:51:20

mastermind1488
Зарегистрирован: 2016-05-29
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

instagram

При авторизации на сайте на неправильные данные сервер отдаёт 302

Офлайн

#4 Июль 15, 2016 05:05:50

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

instagram

Apxumekmop
Отличный от 200 ответ сервер даст только в том случае, если будет серверная ошибка.
Нет, читайте спецификации.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version