python爬虫模拟登录md5和时间戳加密如何在python里与网页js加密效果一致
var sign = new Date().getTime();
var user = userName.trim();
var signedpwd = hex_md5(user + sign + hex_md5(pwd.trim()));
网站登录密码加密用了new Date(). getTime()和hex_md5(),如何在python里模拟出一样的结果?
现在时间试过以下两种
def getTime(): return int(time.time()*1000)
def getjsTime(data):
return int(time.mktime(data.timetuple())*1000)
time_o = getTime()
time_js = getjsTime(datetime.datetime.utcnow())
md5加密用的
def hex\_md5(data): m = hashlib.md5()
m.update(data.encode('utf-8'))
return m.hexdigest()
两种时间输出都是空白
login1 = s.post(url\_login, data\=loginForm, headers\=headers) \# print(login1.text)
\# print(login1.content.decode("utf-8", "ignore"))
print(login1.content)
b''
用s.get()查看其它界面就一直输出登陆界面的代码
请问应该怎么得到相同密码正确登陆啊
以上是 python爬虫模拟登录md5和时间戳加密如何在python里与网页js加密效果一致 的全部内容, 来源链接: utcz.com/p/937752.html