用spl做网站,南阳网站建设培训学校,网页作业设计报告,建立网站项目请求中添加cookies
对于某些网站#xff0c;登录然后从浏览器中获取cookies#xff0c;以后就可以直接拿着cookie登录了#xff0c;无需输入用户 名密码。
一、在参数中添加cookie
在发送请求时使用cookies
代码示例#xff1a; import requests # 1#xff0c;在参数…请求中添加cookies
对于某些网站登录然后从浏览器中获取cookies以后就可以直接拿着cookie登录了无需输入用户 名密码。
一、在参数中添加cookie
在发送请求时使用cookies
代码示例 import requests # 1在参数中添加 cookie_dict {login_name:admin} # cookie做一个变量然后再请求中使用cookies response requests.get(urlhttp://www.hnxmxit.com,cookiescookie_dict) 查看执行结果 二、在头部添加cookie
在发送请求时使用headers
代码示例
# 2,在头部添加
cookie_header {login_name:root}
res requests.get(urlhttp://www.hnxmxit.com,headerscookie_header)
查看执行结果 通过session添加cookie
代码示例 # session添加cookie import requests session_obj requests.session() # 方法1 # session_obj.cookies[test_add_cookie]newdream2021 # response session_obj.get(urlhttp://www.hnxmxit.com) # 方法2 推荐使用 session_obj.cookies.set(test_add_cookie,newdream) response session_obj.get(urlhttp://www.hnxmxit.com) # 方法3 # cookie_dict {test_add_cookie:newdream2020} # requests.utils.add_dict_to_cookiejar(session_obj.cookies,cookie_dict) # response session_obj.get(urlhttp://www.hnxmxit.com) # 方法4 # cookie_obj requests.cookies.RequestsCookieJar() # cookie_obj.set(test_add_cookie,newdream2022) # session_obj.cookies.update(cookie_obj) # response session_obj.get(urlhttp://www.hnxmxit.com) 添加cookie绕过登录
代码示例 # 添加cookie绕过登录phpwind论坛 import requests,re # 1.手动打开论坛获取登录后的cookie # 2.添加cookie session_obj requests.session() session_obj.cookies.set(namezFb_lastvisit,valueeU3LmIB4gCR2k5lCRVBNs9E5smt4igrFH7fXe82e4aXo%2FGbpZ0gclab4jb8%3D,domain47.107.178.45,path/) session_obj.cookies.set(namezFb_winduser,value481%091648725688%09%2Fphpwind%2Findex.php%3Fm%3Du%26a%3Dshowcredit,domain47.107.178.45,path/) # 访问首页 response session_obj.get(urlhttp://47.107.178.45/phpwind/) print(response.content.decode(utf-8)) 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你