2016-07-18 4 views
1

Я пытаюсь войти на сайт this, где используется форма JS. Возможно ли это с помощью библиотеки запросов Python?Войдите в систему для входа в систему для входа в систему

payload = { 
    '_username': '[email protected]', 
    '_password': 'xxx', 
    '_remember_me': 'false' 
} 

with requests.Session() as s: 
    p = s.post('https://www.lovoo.com/login_check', data=payload) 
    r = s.get('https://www.lovoo.com/list/visits') 
    print(r.text) 

Я ищу r.text потом с Grep, но я вижу, что я до сих пор не вошли в систему?

ответ

1

Вы должны сделать первоначальный получите набор печенья и добавить некоторые заголовки:

head = { 
    "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36", 
    "X-Requested-With": "XMLHttpRequest", 

} 
with requests.Session() as s: 
    s.get("https://www.lovoo.com") 
    p = s.post('https://www.lovoo.com/login_check', data=payload, headers=head) 
    r = s.get('https://www.lovoo.com/list/visits') 

При печати p.json() вы увидите ответ, как {"referer":"https:\/\/www.lovoo.com\/welcome\/login","success":true,"user":{}}, который означает, что вы успешно вошли in.

Смежные вопросы