python3下应用requests

模拟浏览器请求有两种,一种是不需要用户登录或者验证的请求,一种是需要用户登录或者验证的请求

那么我们先来说说不需要用户登录的方法

这种方式直接可以获取源码,用get的请求方式

登录的方式

获取这种页面时,我们首先要了解整个登录过程,一般登录过程是,当用户第一次访问时,会自动在浏览器生成cookie文件,当用户输入登录信息后会携带着生成的cookie文件,如果登录信息正确会给这个cookie

步骤1:访问网站

步骤2: 在上述网站下随意输入字符登陆

步骤3:检查NETWORK

步骤4:携带COOKIE授权

 步骤5:携带COOKIE登陆后获取个人中心页面

总结:

所用方法:

get()方法,发送get请求
encoding属性,设置请求编码
cookies.get_dict()获取cookies
post()发送post请求
text获取服务器响应信息

这种情况不适用于验证码登录

原文地址:https://www.cnblogs.com/woshiruge/p/8250897.html