首页 > 其他分享 >5、request的使用

5、request的使用

时间:2022-11-05 09:33:05浏览次数:47  
标签:浏览器 请求 request 服务器返回 使用 源代码 数据 页面

"""
输入一个网址,浏览器会等待服务器返回
服务器返回东西之后,浏览器会将服务器给的东西进行展示

请求:你向服务器发送一条消息,要东西
响应:服务器返回一些消息,返回东西
渲染:浏览器会把服务器返回的消息,展示给用户

数据是在服务器里变成页面源代码的
第一种请求方式:
    如果页面源代码里有 数据 ,服务器渲染数据成页面源代码的
        resp.read() => 页面源代码 => 提纯 => 保存
第二种请求方式:
    不是所有的网站都是把数据直接加载到页面源代码上的
    输入网址后,服务器返回一个页面源代码,可能会缺少一些数据
    在一个特殊的情况下,会触发一个新的请求,
    这个新的请求专门用来请求数据
    服务器返回数据后,浏览器执行一些脚本,把数据渲染到浏览器上给用户使用

Elements(当前页面状况代码) 并不等于页面源代码
"""

标签:浏览器,请求,request,服务器返回,使用,源代码,数据,页面
From: https://www.cnblogs.com/chenkangming/p/16859670.html

相关文章

  • wireshark---简单使用
    wireshark---简单使用官网:https://www.wireshark.org/wireshark是一个很好用的流量捕获和解析工具。这里写一些简单用法。搜索点击放大镜图标,可以进行各种搜索可......
  • git rebase使用记录
    之前虽然听说过git的rebase命令,但是从未使用过,所以不太了解。因为一次需求的小改动提交了很多无用的commit,不想带到远程仓库上被嫌弃......
  • 解决python中pip无法使用问题
    一、首先检查是否已将python及pip目录添加至path环境变量二、接下来再打开终端运行pip命令,如果不行,则在终端执行以下命令python-mpipinstall--upgradepip ......
  • 使用volatile简单实现happen-before功能
    首先解释appen-before,其作用就是保证两个操作的顺序性,特别是多线程中,确保数据的准确性,对于执行顺序会有一定的要求这里引入volatile手动设置 类似的synchronized也可......
  • redis的lettuce连接池自动断开的问题?一会不使用就自动断开,连不上。怎么解决?
    redis的lettuce连接池自动断开的问题?一会不使用就自动断开,连不上。系统就报错。因为springcloud中默认的lettuce连接池  jedis和lettuce都是用的common-pool连接池......
  • 使用递归获取数组最大值。(有图)
    packageclass03;importjava.util.Arrays;/***使用递归获取数组最大值*只是用这个获取数组最大值的例子,来理解递归。*/publicclassCode08_GetMax{p......
  • Matomo使用IP 2 Location数据库提升地域分析精度
    Matomo提供的默认地理位置数据库只能定位到国家,DBIP或GeoIP2的IP精度也很差,所以需要使用其他IP库提升地域分析的精度。首先打开Matomo后台,依次点击平台>商城>搜索插件:IP......
  • Matomo使用IP 2 Location数据库提升地域分析精度
    Matomo提供的默认地理位置数据库只能定位到国家,DBIP或GeoIP2的IP精度也很差,所以需要使用其他IP库提升地域分析的精度。首先打开Matomo后台,依次点击平台>商城>搜索插件:IP2......
  • 项目中Redis的使用
    //从redis中获取疾病列表Objectredisdiseases=redisTemplate.opsForValue().get("diseases");if(redisdiseases!=null){logger.info("调用re......
  • 6步解决 win7下使用TileStache生成geojson格式的Tiles
      有人说:一个人从1岁活到80岁很平凡,但如果从80岁倒着活,那么一半以上的人都可能不凡。生活没有捷径,我们踩过的坑都成为了生活的经验,这些经验越早知道,你要走的弯路就会越少......