001_上传格式
/* 目录: 一 目的 二 上传格式: get 三 下载格式: post 1 data 2 json 3 图片 */
一 目的
/* 爬虫目的: 1 测试脚本 2 做信息轰炸 3 数据分析: 收集; 分析 4 下载内容: 文本(起点/百度文库); 图片(摄影论坛); 视频(短视频/腾讯视频/91)
5 编写油猴脚本,可以对浏览器访问进行管理。 */
二 上传格式: get
/* 接口测试网站: httpbin.org */
import requests as req if __name__ == '__main__': url = "https://httpbin.org/get" params = { "page":"2", "count":"5" } r = req.get(url, params=params) print(r.text)
三 下载格式: post
1 data
import requests as req if __name__ == '__main__': url = "https://httpbin.org/post" params = { "page":"2", "count":"5" } data = { "name" : "Tom", "age" : 3 } r = req.post(url, params=params, data=data) print(r.text)
2 json
import requests as req if __name__ == '__main__': url = "https://httpbin.org/post" params = { "page":"2", "count":"5" } data = { "name" : "Tom", "age" : 3 } r = req.post(url, params=params, json=data) print(r.text)
3 图片
import requests as req if __name__ == '__main__': url = "https://httpbin.org/post" with open("123.jpg", "rb") as file: image = {"upload_image" : file.read()} r = req.post(url, data=image) print(r.text)