Как войти на сайт с помощью JavaScript в Python? - PullRequest
0 голосов
/ 14 июня 2019

Я хочу войти на сайт https://creis.fang.com/.

Мой код:

import requests

url = 'https://creis.fang.com/'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0'} 
data = {'cnname':'login_id', 'cnpassword':'pass1', 'cntempcode':'pass2', 'cnproductselect':'企业版'}
s = requests.Session()
res = s.post(url = url, data = data, headers = headers, allow_redirects=False)

Однако, это не удалось.

Что мне делать?

Спасибо

Ответы [ 2 ]

0 голосов
/ 14 июня 2019

Возможно, вам нужно смоделировать браузер с помощью Selenium:

https://selenium -python.readthedocs.io /

0 голосов
/ 14 июня 2019

В заголовках вам нужно передать тип отправляемого вами объекта ...

Попробуйте

headers={ 'Content-Type':'application/json' }

Кстати, вы должны проверить, какая конечная точка имеет сервердля входа в систему https://creis.fang.com/ - это домен, но конечные точки уникальны, и вам нужно знать, какой это

...