Python模块之 requests 请求HTTP库

requests

作用:

   请求HTTP库

必要操作:

>>> import requests

帮助查看:

>>> help(requests)

或 单独查看某个方法(函数)

>>> help(requests.get)
>>> help(requests.encoding)

  

方法(函数):

  ## 请求https://baidu.com页面

r = requests.get('https://baidu.com')
  ## 查看当前编码
r.encoding

  ## 设置编码utf-8 ,因为网页是utf-8,编码不对显示汉字会乱码

r.encondig = 'utf-8'

  ## 确保程序在下载失败时停止[1]

r.raise_for_status() 

  ## 获取文件长度(字节数)[2]    获取来自服务器的原始套接字响应stream=True

>>> url = 'https://wppkg.baidupcs.com/issue/netdisk/gray/1.4.2/202112051127/tv_1.4.2.apk'
>>> r = requests.get(url, stream=True)
>>> r.headers.get('content-length')
'32188097'

  ## request的函数(可做for的迭代对象);chunk_size = 1024的块大小可以按实际情况写

r.iter_content(chunk_size=1024)

  

常用网络请求速查表:https://www.cnblogs.com/wutou/p/15802687.html

来源:https://www.52pojie.cn/thread-1551640-1-1.html

tif格式原图下载:https://wwa.lanzoui.com/iXVLFwx2uwj

参考:

^[1] https://blog.csdn.net/weixin_41848989/article/details/88554700

^[2] https://blog.csdn.net/weixin_36896856/article/details/108016558 

原文地址:https://www.cnblogs.com/wutou/p/15802511.html