我要登录网站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)
但是,它失败了。
我该怎么办?
谢谢
答案 0 :(得分:0)
在标头中,您需要传递要发送的对象的类型...
尝试
headers={ 'Content-Type':'application/json' }
顺便说一句,您应该检查服务器是哪个端点登录, https://creis.fang.com/ 是域,但是端点是唯一的,您需要知道它是哪个< / p>
答案 1 :(得分:0)
也许您需要使用Selenium模拟浏览器: