求助 问一个requests.post的问题
import requestsurl='http://10.197.201.218/'
response = requests.post(url,data={"user_login":"test","user_pass":"12345678"})
response.encoding="utf-8"
print(response.text)
post的主页是我公司的一个内部网页,我想问的是:
data={"user_login":"test","user_pass":"12345678"}
data里面请求的参数,用户名和密码 user和password
是根据每个网页里面的那个元素来写的,我昨天试了登录不了
上图是登录网页的源码
我是根据id user_login user_pass来写的参数值,这样对吗?还是说所有网站都是用name 和password?
这个不太懂
望老师们指教
request一般是用name吧 试试pwd和log? form提交的话是用的name里的值如果不是form提交(自己获取input里的值再用ajax提交) 那就不一定是什么了 可以随便改 win+r打开运行
输入即可自动安装requests库
pip install requests -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
{log:test, pwd:12345678} 这个只是页面元素,具体他post的是啥,你得自己抓,这是百度登录的,密码是加密过的
抓下包就知道了 FD抓包要用到JS解密吧 浏览器按f12,抓包看一下实际登录的时候参数是如何的 需要自己在浏览器抓下包,然后才能确定传的值是什么。