请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 149|回复: 0

requests

[复制链接]

27

主题

28

帖子

244

积分

中级会员

Rank: 3Rank: 3

积分
244
发表于 2022-6-22 22:31:27 | 显示全部楼层 |阅读模式
  • requests模块的安装 ------- pip install requests -i https://pypi.douban.com/simple
  • 常用方法:
    - requests.get()
    - requests.post()
  • 通过调用requests.get(url, params=None, **kwargs)方法,会返回一个response,url可以通俗的理解为网址,params是要传入的参数,比如headers等。对于headers中传入的参数可以参考headers参数详解
  • 一般情况下只需添加User-Agent ,Refer, Cookie等
  • requests.post(url, data=None, json=None, **kwargs),
  • post方法与get方法的使用差别不大,post方法多了一个传递参数的form表单,注意data的字典格式,以及关键字参数的传递
  • [color=rgba(0, 0, 0, 0.749019607843137)]response的常用方法[color=rgba(0, 0, 0, 0.749019607843137)]print(response) 返回的是状态码[color=rgba(0, 0, 0, 0.749019607843137)]response.text 返回unicode格式的数据(str)[color=rgba(0, 0, 0, 0.749019607843137)]response.content 返回字节流数据(二进制)[color=rgba(0, 0, 0, 0.749019607843137)]response.content.decode('utf-8') 手动进行解码[color=rgba(0, 0, 0, 0.749019607843137)]response.url 返回url[color=rgba(0, 0, 0, 0.749019607843137)]response.encode() = ‘编码’

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-8-15 11:59 , Processed in 0.039025 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表