广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 模拟post上传图片
  • 135
分享到

python 模拟post上传图片

上传图片pythonpost 2023-01-31 07:01:46 135人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

小编在最近在学习用 python 做接口测试,其中有个上传图片的接口,在网上各种搜索,各种尝试。下面是我慢慢摸索的过程,希望能帮助大家(ps:新手编写,欢迎拍砖) 1.使用poster第三方模块 如果要使用poster 则需要先 安装p

小编在最近在学习python 做接口测试,其中有个上传图片的接口,在网上各种搜索,各种尝试。下面是我慢慢摸索的过程,希望能帮助大家(ps:新手编写,欢迎拍砖)
1.使用poster第三方模块
如果要使用poster 则需要先 安装poster,这个方法虽然成功了 ,但我其他接口使用的是requests 和urllib2的交互出现了问题(我没有找到解决办法Σ( ° △ °|||)︴)
主要代码:

# test_client.py
from poster.encode import multipart_encode
from poster.streamingHttp import reGISter_openers
import urllib2

# 在 urllib2 上注册 http 流处理句柄
register_openers()

# 开始对文件 "DSC0001.jpg" 的 multiart/fORM-data 编码
# "image1" 是参数的名字,一般通过 html 中的 <input> 标签的 name 参数设置

# headers 包含必须的 Content-Type 和 Content-Length
# datagen 是一个生成器对象,返回编码过后的参数
datagen, headers = multipart_encode({"image1": open("DSC0001.jpg", "rb")})

# 创建请求对象
request = urllib2.Request("http://localhost:5000/upload_image", datagen, headers)
# 实际执行请求并取得返回
print urllib2.urlopen(request).read()
2. 使用Python Requests上传表单数据和文件
主要代码:
data = {    'name': 'Nginx'}
files = {'file': open("abc.csv", 'rb')}
response = requests.post(url, data=data, files=files)



--结束END--

本文标题: python 模拟post上传图片

本文链接: https://www.lsjlt.com/news/191431.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 模拟post上传图片
    小编在最近在学习用 python 做接口测试,其中有个上传图片的接口,在网上各种搜索,各种尝试。下面是我慢慢摸索的过程,希望能帮助大家(ps:新手编写,欢迎拍砖) 1.使用poster第三方模块 如果要使用poster 则需要先 安装p...
    99+
    2023-01-31
    上传图片 python post
  • 如何使用VBS模拟POST上传文件
    这篇文章给大家分享的是有关如何使用VBS模拟POST上传文件的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。代码如下:'XML Upload Class Class XMLUpload Private xm...
    99+
    2023-06-08
  • python django 上传图片
    安装PIL模块,如果你的电脑是windows的话,64位的下载地址为http://www.lfd.uci.edu/~gohlke/pythonlibs/ 安装命令:pip install *.whl如果你的电脑是linux的话直接下载htt...
    99+
    2023-01-31
    上传图片 python django
  • C#调用HTTP POST请求上传图片的示例代码
    现在很多B/S系统的开发都是通过API方式来进行的,一般服务端会开放一个API接口,客户端调用API接口来实现图片或文件上传的功能。 GET和POST是什么?HTTP协议中的...
    99+
    2022-11-12
  • Django上传图片
    from django.db import models class Picture(models.Model): path = models.ImageField(upload_to='share_pictures/') ...
    99+
    2023-01-31
    上传图片 Django
  • Android使用post方式上传图片到服务器的方法
    本文实例讲述了Android使用post方式上传图片到服务器的方法。分享给大家供大家参考,具体如下: public class UploadUtil { private...
    99+
    2022-06-06
    上传图片 服务器 方法 图片 post Android
  • selenum autoit上传图片
    目前,一般实现文件图片上传的方式都是有一个按钮,点击之后直接调用操作系统自身的弹框,选择文件后,实现上传。因为Selenium不支持调用操作系统的操作,所以这种情况下,利用Selenium无法完成图片上传,这时,我们可以选择autoit实...
    99+
    2023-01-30
    上传图片 selenum autoit
  • Android 选择图片、上传图片之PictureSelector
    集成方式 implementation 'com.github.LuckSiege.PictureSelector:picture_library:v2.2.3'     依赖...
    99+
    2022-06-06
    上传图片 选择 图片 Android
  • python模拟get/post请求登录
    今天学习了python模拟登陆,然后自己进行一下总结,以csdn登录为例子,浏览器为Chrome 1:直接携带cookie请求url地址 1.1cookie放在headers中 import requests #1.直接携带cookie...
    99+
    2023-01-31
    python post
  • Bootstrap如何上传图片
    这篇文章主要介绍“Bootstrap如何上传图片”,在日常操作中,相信很多人在Bootstrap如何上传图片问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Bootstrap如...
    99+
    2022-10-19
  • vue.js如何上传图片
    这篇文章将为大家详细讲解有关vue.js如何上传图片,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前端部分<div class="form-gr...
    99+
    2022-10-19
  • thinkphp怎么上传图片
    这篇文章主要介绍“thinkphp怎么上传图片”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“thinkphp怎么上传图片”文章能帮助大家解决问题。第一步:配置必要参数在配置文件config.php中...
    99+
    2023-07-06
  • Python Request POST 上传文件 Multipart/form-data
    项目场景: 我的第一个博客:使用python request模块向服务器接口上传图片 问题描述 某app上传图片接口的包 原因分析: 问题的关键词:请求头 Content-Type:multip...
    99+
    2023-09-11
    python 网络爬虫 requests 上传文件
  • php怎么上传图片并显示图片
    在PHP中,可以使用`$_FILES`数组来处理上传的文件。以下是一个简单的示例代码,演示了如何上传图片并显示图片:```上传图片`...
    99+
    2023-10-11
    php
  • Python利用PyAutoGUI轻松搞定图片上传
    目录实时获取鼠标的当前坐标开始上传了完整脚本运行过程最近用vuepress建了个博客,音乐的背景图片需要网络地址。 还有博客自动复用的摘要图片也需地址 开始用的阿里云的免费对象存...
    99+
    2022-11-11
  • PHP中怎么上传图片
    PHP中怎么上传图片,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先我们开始判断文件类型是否为图片类型用到的函数{  strrchr:查找...
    99+
    2023-06-17
  • django使用ckeditor上传图片
    1、在模型类中设置字段为富文本类型,这里需要注意引入的是RichTextUploadingField,以允许上传图片,需要和RichTextField区分开 from ckeditor_uploader.fields import Ri...
    99+
    2023-01-30
    上传图片 django ckeditor
  • 动易图片上传问题
    关键字描述:问题 上传 图片 文件夹 操作系统 只能 通过 软件 选择 动易图片上传,目前没有这一功能。 个人认为,如果你想要实现这种效果,只能在操作系统下,先建好文件夹,通过上传软件上传,再在添加图片时,从上传的目...
    99+
    2022-06-12
    问题 上传 图片 通过 软件 选择 操作系统 只能 文件夹
  • 【uniapp小程序】上传图片
    文章目录 🍍前言🍋正文1、首先看官网uni.chooseImage(OBJECT) API 介绍 2、案例代码演示3、效果展示 🎃专栏分享: 🍍前言 本篇...
    99+
    2023-08-19
    小程序 uni-app 微信小程序
  • layui如何上传图片并返回图片地址
    这篇文章给大家分享的是有关layui如何上传图片并返回图片地址的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。默认是file参数名返回一个Map前端接收即可。感谢各位的阅读!关于“...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作