【Python第三方库】Requests

1.Requests主要作用是什么?

        发送HTTP请求,获取响应数据

        建议在学习本模块前,先大致了解下HTTP协议【网络基础】HTTP_记录测试点滴的博客-CSDN博客

2. 如何搭建requests环境
  • 下载requests模块
  • 导入requests模块       
3.Requests发送请求
  • (常用)1.get请求
    • 语法格式: requests.get(url,[params][,headers][,cookies][,timeout])
      • 参数1: url
        • 以百度为例
          
          场景1: url不带参数
          
          url = "http://www.baidu.com"
          
          res = requests.get(url)
          
          
          场景2: url带参数
          
          url = "http://www.baidu.com?wd=python"
          
          res = requests.get(url)
      • 参数2:params
        • 可以是字典/列表
          • 场景一:单个参数单个值
            • url = "http://www.baidu.com"
              
              headers = {
                  'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Safari/605.1.15'
              }
              
              data = {'wd': 'python'}
              
              res = requests.get(url, headers=headers, params=data)
              
              print(res.text)
              
          • 场景二:多个参数单个值
            • url = "http://www.baidu.com"
              
              headers = {
                  'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Safari/605.1.15'
              }
              
              # id参数是虚构的
              data = {'wd': 'python','id':'1234'}
              
              res = requests.get(url, headers=headers, params=data)
              
              print(res.text)
              
          • 场景三:单个参数多个值
            • url = "http://www.baidu.com"
              
              headers = {
                  'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.3 Safari/605.1.15'
              }
              
              
              data = {'wd': 'python, java'}
              
              res = requests.get(u
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值