一、requests库

requests是python发送http请求的一个第三方库,一般用于爬虫获取网页数据。

二、发送get请求

语法:

requests.get(url, params=None)

注意:发送get请求, 返回的是服务器的响应

获取响应头

response.headers

获取响应体(真正返回的数据)

  1. 获取文本形式的响应体 - 返回数据是html页面的时候使用,返回的数据类型是字符串

    response.text

  2. 获取json数据 - 返回的数据是json格式的数据,返回的数据类型是字典

    response.json()

  3. 获取二进制数据 - 返回的数据是图片或者二进制文件,返回的数据类型是二进制

    response.content

三、设置header

参数headers - 设置请求头,需要传一个字典

headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36'}
response = requests.get('https://www.zhihu.com', headers=headers)

四、设置cookie

headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36','Cookie': 'q_c1=f3257f4e50454b38b8e3d1a80a70599a|1598606615000|1598606615000; _zap=867d7825-9494-48bb-8aca-2ade381ca63b; _xsrf=WAKQZcBx6HSqWj0Wk1Vx5Zi5dbfKx3sc; d_c0="AJBT4Q0qzRGPTutIajAwM3Z_gHlj18xB_mI=|1598606117"; Hm_lvt_98beee57fd2ef70ccdd5ca52b9740c49=1598606118; capsion_ticket="2|1:0|10:1598606118|14:capsion_ticket|44:ZTI4ODkwY2Q1NWZkNDRlNzliZTY2Nzk5N2I5MzA1YTA=|17f13e7dc8bc9f4b7961c78d83991ab8fa11e6e9a02342fbfb4dd6912f55c66c"; _ga=GA1.2.1359171962.1598606119; _gid=GA1.2.1333409433.1598606119; z_c0="2|1:0|10:1598606613|4:z_c0|92:Mi4xaW5CWUdRQUFBQUFBa0ZQaERTck5FU1lBQUFCZ0FsVk5GUnMyWUFBa0ExODdCSWtQcThDeUZqMFAxOXpOUXVqNHJR|b89bd901925d92e88a2542ba211b70f630e870f55b01f51f3f4401694970e033"; unlock_ticket="ADAc3rNA2xAmAAAAYAJVTR3USF8l-umrU2IwJ6ulLWHPB68WqxuPUw=="; tst=r; _gat_gtag_UA_149949619_1=1; Hm_lpvt_98beee57fd2ef70ccdd5ca52b9740c49=1598606630; SESSIONID=JZ1ZoheKYPvCQFQplqBscm0pI1uWXpruoziVpW6KQdj; JOID=W1wXAkz6zqXYFyzlMvK9tj0CDisovZKXhHZJhnqtk9WYQGS5RNgG6I8UJ-A3I7FR5YOy6psXoPRCge3EyKWsibE=; osd=VVkcA0L0y67ZGSLgOfOzuDgJDyUmuJmWinhMjXujndCTQWq3QdMH5oERLOE5LbRa5I2875AWrvpHiuzKxqCniL8=; KLBRSID=fb3eda1aa35a9ed9f88f346a7a3ebe83|1598606673|1598606115'
}
response = requests.get('https://www.zhihu.com', headers=headers)

五、post请求

参数data的值就是客户端要传递给服务器的数据

response = requests.post('http://www.xiongmaoyouxuan.com/api/tab/1', data={'start':0})

后浪小萌新Python --- requests的使用相关推荐

  1. 后浪小萌新Python --- 基础语法

    一.注释 注释就是代码中说明性的文字,不参与程序的编译执行(不影响程序的功能). 单行注释 在一行说明性文字前加 # # 这是第一行注释 # 这是第二行注释 # 这是第三行注释 运行如下: 多行注释 ...

  2. 后浪小萌新Python --- 列表中的增删改

    一.增 在列表中添加元素 append 在列表的最后添加指定的元素(不会产生新的数据, 是直接修改原列表) 语法: 列表.append(元素) 举例: names = ['路飞', '佐罗', '罗宾 ...

  3. 后浪小萌新Python --- 字典

    引语:用列表同时保持多个意义不同的数据的时候, 代码的可读性很低            用字典保存多个意义不同的数据 一.什么是字典(dict) 字典是容器型数据类型的数据, 将{}作为容器的标志, ...

  4. 后浪小萌新Python --- 运算符

    一.数学运算符 如:+(加).-(减).*(乘)./(除).%(取模.取余).//(整除).**(幂运算) +(加).-(减).*(乘)./(除) +.-.*./ 和数学中的+.-.x.÷功能一摸一样 ...

  5. 小萌新准备参加五一建模大赛纪实

    小萌新准备参加五一数学建模大赛纪实 2020.4.20 2020.4.21 2020.4.22 2020.4.28 2020.5.1 本萌新在对数学建模一无所知的情况下,被邀请一起参加数学建模比赛,虽 ...

  6. 浙江杭电计算机系的秦嘉珩,迎新季丨@2019级杭电小萌新,你们的最美辅导员上线啦!...

    原标题:迎新季丨@2019级杭电小萌新,你们的最美辅导员上线啦! 2019级小萌新们 欢迎大家加入杭州电子科技大学 在即将开启的四年大学生活中 有这样一位亲切的老师 陪你军训,与你谈心,为你保驾护航 ...

  7. c++实现含有中文字符的字符串逆转,如:“我是小萌新”转换成“新萌小是我”

    一个中文字符占两字节,所以逆转也得两两字符进行逆转,如上图 可得出0和8,1和9,2和6,3和7进行下标交换 由此可得出以下代码: #include <iostream> #include ...

  8. 来自某位小萌新的Web安全学习--day1

    标题草草介绍一哈哈: 哈喽!大家好!这里是网安一名小萌新发来的报道.19级网络空间安全本科生.现在的时间应该是2021-7-14日,正是大二升到大三的暑假阶段.由于前两年种种原因导致我个人的学习方向有 ...

  9. 小萌新开始做题啦!----------相交链表

    总算开始了第一次的博客.内心战战兢兢o(╥﹏╥)o 下面来自LeetCode的一道链表题. 题目描述: 编写一个程序,找到两个单链表相交的起始节点. 如下面的两个链表: 在节点 c1 开始相交. 注意 ...

最新文章

  1. 专访清华AIR院长张亚勤:AI在疫情中很重要,但却很「表面」
  2. 程序猿之歌 PHP,1024丨腾讯第一首程序员之歌【Code代码】
  3. HDU 5025Saving Tang Monk BFS + 二进制枚举状态
  4. 腾讯云鼎实验室发布云安全攻防矩阵,绘制九大攻防路径全景图
  5. 古墓:黑夜中不断的断龙石敲击声
  6. web的demo制造_基于Web的制造追溯系统DEMO
  7. BZOJ1202 [HNOI2005] 狡猾的商人
  8. java进账和转账需要锁吗,Spring与Java中的锁
  9. 计算机桌面无法新建文件夹,Win7桌面不能新建文件夹和修改文件名怎么办?
  10. npy文件的处理方式
  11. pycharm2019版本去掉下划线的方法
  12. android 播放pdf文件格式,一个方法告诉你安卓手机如何打开PDF格式文件
  13. 冰汽朋克侦查机器人_寒霜朋克全系统解析攻略 冰汽时代全法典全科技详解
  14. 移动接入资源发布技术
  15. 面向对象:让我们红尘作伴,吃的白白胖胖
  16. Ubuntu burg
  17. [Android] [Hybrid APP开发简述]
  18. linux内核函数 ffs,linux内核中的宏ffs(x)【转】
  19. 多模态深度学习综述:网络结构设计和模态融合方法汇总
  20. 运维工程师主要是做什么的?和网络工程师有啥区别?

热门文章

  1. 灵遁者:先理解别人,才能承认自己
  2. 苹果电脑花屏死机怎么办
  3. 二叉树经典例题的题解
  4. 史上最牛的Linux视频教程—兄弟连 学习笔记2
  5. 我妈问我12306购票时为啥需要图片验证码
  6. 【Pygame小游戏】不怕你走不过系列:极致AI走迷宫,学习完带你打开新世界大门~(附游戏源码)
  7. 教MM们拍照摆POSE
  8. 用Python Flask为女朋友做一个简单的网站(附可运行的源码)
  9. safari打不开该网页,因为网址无效
  10. JavaScript动画实现基本原理