网站登录网页是login.aspx
按登录按钮之后引用js代码把密码转换为md5
function enter()
{
document.getElementById("TxtPassword").value = hex_md5(document.getElementById("TxtPassword").value);
}
若登录成功就跳转到default.aspx页面
那么问题来了:
- 登录的时候post请求是给md5后的密码还是给明文?
- 如何使用requests库在default.aspx页面里浏览
(因为里面有一些标签点击就会导航到别的地方但是url是不变的) - 如果requests库不能做到,是否用webdriver是最好的选择?
1.post是发 md5之后的密码,js 加密的原因就是防止中间人获取信息或者类似爆破。
2.js 太多建议不要用 requests了,requests 少量的 https 请求,比如单个请求或者 login 的爆破等
3.requests做不到就上 webdriver