如何用python3的requests库实现在aspx网页里的导航

网站登录网页是login.aspx
按登录按钮之后引用js代码把密码转换为md5

function enter()
{
    document.getElementById("TxtPassword").value = hex_md5(document.getElementById("TxtPassword").value);
}

若登录成功就跳转到default.aspx页面

那么问题来了:

  1. 登录的时候post请求是给md5后的密码还是给明文?
  2. 如何使用requests库在default.aspx页面里浏览
    (因为里面有一些标签点击就会导航到别的地方但是url是不变的)
  3. 如果requests库不能做到,是否用webdriver是最好的选择?
阅读 4k
1 个回答

1.post是发 md5之后的密码,js 加密的原因就是防止中间人获取信息或者类似爆破。
2.js 太多建议不要用 requests了,requests 少量的 https 请求,比如单个请求或者 login 的爆破等
3.requests做不到就上 webdriver

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题