一、文件上传

  1、模拟网站提交文件

requests 进阶用法学习(文件上传、cookies设置、代理设置)

 提交此图片,图片名称:timg.jpg

import requests

files={
    'file':open('timg.jpg','rb')
}
response=requests.post('http://httpbin.org/post',files=files)
print(response.text)
{
  "args": {}, 
  "data": "", 
  "files": {
    "file": "data:application/octet-stream;base64..."
 }, 
  "form": {}, 
  "headers": {
    "Accept": "*/*", 
    "Accept-Encoding": "gzip, deflate", 
    "Connection": "close", 
    "Content-Length": "27595", 
    "Content-Type": "multipart/form-data; boundary=bfa4e305bf1a07aeff0b161b6b6acd98", 
    "Host": "httpbin.org", 
    "User-Agent": "python-requests/2.20.1"
  }, 
  "json": null, 
  "origin": "119.123.198.80", 
  "url": "http://httpbin.org/post"
}
提交文件得到的返回信息

相关文章: