python模拟登陆网站的示例
使用已有cookie登陆使用浏览器登陆,获取浏览器中的cookie信息,来进行登陆。我们以博客园为例,先登录博客园账号。我们访问随笔列表,在控制台我们可以看到我们登陆后浏览器的cookie剔除一些数据统计及分析的cookie,剩下的就是登陆可能需要的.CNBlogsCookie和.Cnblogs.AspNetCore.Cookies登陆获取cookie登陆的表单一般是使用的form data,现在也有些表单使用request payload使用json格式传参。form data如药智网request payload如博客园form data博客园的登陆需要拖动验证所以略过。我们以药智网为例,我们打开控制台可以看到登陆需要传的表单参数,这里是使用的form data表单。我们模拟登陆后获取到登陆后的cookie,然后访问登录后的个人中心页面。在python中使用Selenium库就能轻松实现调用浏览器,被控制的浏览器可以是chrome、firefox等。
用户评论