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