zoukankan      html  css  js  c++  java
  • python3下应用requests

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

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

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

    登录的方式

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

    步骤1:访问网站

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

    步骤3:检查NETWORK

    步骤4:携带COOKIE授权

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

    总结:

    所用方法:

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

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

  • 相关阅读:
    mongodb数据库迁移
    idea激活
    常见加密方式
    restful请求风格使用详解
    Jreble破解使用
    websocket入门与分布式websocket
    分布式Session的解决方案
    mysql基础知识与优化总结
    分布式事务详解
    多线程总结与使用
  • 原文地址:https://www.cnblogs.com/woshiruge/p/8250897.html
Copyright © 2011-2022 走看看