Python登录页面是get方法,通过账号登录之后发现请求方法变成post
Python爬虫登录分析页面发现登录页面是get方法,然后登陆了账号看看,发现登录之后这个连接变成了post方法,而且状态码是302,重定向了。但是Python模拟登录就一直失败。同时观察登录的页面,发现post请求表单里很多数据,有账号、密码、验证码,以及一些稀奇古怪的键值对。请问大佬们,为啥Python模拟登录失败啊 用selenium登陆把session转到requests操作吧 登录肯定是post啊,get的是网页,post提交表单 Ldfd 发表于 2020-9-30 19:10登录肯定是post啊,get的是网页,post提交表单
对,我post那个登录页面,提示我远程主机强制关闭了连接。post提交的表单是我直接从浏览器拷贝的 kof21411 发表于 2020-9-30 19:05
用selenium登陆把session转到requests操作吧
这样携带cookie确实可以,但是我想的就是不用selenium自动化模拟浏览器动作,而是直接干接口,提交表单登录 关山月明 发表于 2020-9-30 19:14
这样携带cookie确实可以,但是我想的就是不用selenium自动化模拟浏览器动作,而是直接干接口,提交表单登 ...
如果简单的是直接干接口,如果是复杂的建议还是用selenium吧 给具体网址,不然怎么分析 test<a href="">xss</a>xss 用接口模拟登录的话需要去怼JS以及浏览器环境等问题,还有验证码。另外,可以说下是哪个网址,光这么说别人也没法给具体意见。
页:
[1]
2