python爬虫模拟登录md5和时间戳加密如何在python里与网页js加密效果一致

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

回到顶部