首页 > 编程语言 >python requests 发送 form-data数据

python requests 发送 form-data数据

时间:2024-05-26 17:55:20浏览次数:28  
标签:form python toolbelt headers requests ocr data

application/x-www-form-urlencoded 与 multipart/form-data 的区别

https://www.cnblogs.com/mlllily/p/14554907.html

利用 requests_toolbelt 解决

How to send form-data using python requests?

pip3 install requests_toolbelt

import requests
from requests_toolbelt.multipart.encoder import MultipartEncoder

clave_elector = "ABCDEF01234567H400"
numero_emision = "01"
ocr = "1234567846570"
modelo = "a"

data_0 = {
    "claveElector": clave_elector,
    "numeroEmision": numero_emision,
    "ocr": ocr,
    "modelo": modelo,
    "g-recaptcha-response": ''
}

data = MultipartEncoder(fields = data_0)

headers = {
    'Content-type': data.content_type
}
response = requests.post(
    'https://listanominal.ine.mx/scpln/resultado.html',
    data = data,
    headers = headers
)
print(response.text)

标签:form,python,toolbelt,headers,requests,ocr,data
From: https://www.cnblogs.com/twopics/p/18214053

相关文章

  • 【深度学习】使用python做h256编码的视频抽帧获取图片集
    文章目录前言一、python、深度学习、数据集的概念1.python2.深度学习3.数据集二、使用步骤1.从[visualstudio官网](https://code.visualstudio.com)下载2安装python环境2.1在visualstudio中安装python包2.2安装python依赖库3.安装opencV4.编写python代码5.视频抽帧......
  • 【找出第 K 大的异或坐标值】python
    4层循环暴力超时 classSolution:defkthLargestValue(self,matrix:List[List[int]],k:int)->int:nums=[]forainrange(len(matrix)):forbinrange(len(matrix[0])):num=0foriinrange(......
  • Python OpenCV #1 - OpenCV介绍
    一、OpenCV介绍1.1OpenCV-Python教程简介OpenCV由GaryBradsky于1999年在英特尔创立,第一个版本于2000年发布。VadimPisarevsky加入了GaryBradsky,管理英特尔的俄罗斯软件OpenCV团队。2005年,OpenCV被用于斯坦利,这辆车赢得了2005年DARPA大挑战赛。后来,在WillowGarage的支......
  • 【Python】函数详细介绍
    文章目录函数定义和调用参数类型返回值变量的作用域匿名函数(Lambda函数)递归函数函数定义和调用函数是组织好的、可重复使用的代码块,用来执行特定的任务。Python使用关键字def来定义函数。deffunction_name(parameters):"""docstring"""statement(s)......
  • Bayanay:一款基于Python开发的无线网络安全研究工具
    关于BayanayBayanay是一款基于纯Python开发的无线网络安全研究工具,在该工具的帮助下,无论你身处何地,都可以轻松地对周围地区的无线网络安全状况进行研究与分析。该工具可以通过使用HTML5的地理位置定位功能并结合Scapy获取到的SSID信息来对目标无线网络进行渗透测试与安全研......
  • Python限制输入的数范围
    在Python中,我们可以使用多种方法来限制用户输入的数值范围。1.使用while循环和try-except语句的方法以下是一个使用while循环和try-except语句的示例,该示例将要求用户输入一个在指定范围内的整数。假设我们要限制用户输入的数在1到100之间(包括1和100):defget_valid_input(min_v......
  • Python中Web开发-FastAPI框架
            大家好,在当今Web开发领域,高性能、易用性和可扩展性是开发者们追求的目标。Python作为一种流行的编程语言,在Web开发领域也有着强大的影响力。而在众多的PythonWeb框架中,FastAPI凭借其快速、现代和易用的特性,成为了开发者们的首选之一。本文将深入探讨FastAPI......
  • 设计模式 1 (Python版)
    设计模式解释:概念《设计模式:可复用面向对象软件的基础》面向对象的特性:封装,继承,多态接口:若干方法的集合限制实现接口的类必须按照接口给定的调用方式实现这些方法对高层模块隐藏了类的内部实现#接口实现的两种方法:#1.写一个父类,其他类必须继承这个方法,若子类不实现这......
  • 数据结构(python版)
    数据结构与算法python队列queue详见python3自定义比较器python比较器Pythonheapq自定义比较器#自定义比较器#1.对list等有key参数的##二维数组等的比较排序list1.sort(key=lambdax:x[1])##list中放置其他数据类型importfunctools#cmp的返回值为负数,第一个数......
  • 【python】python 全国5A级景区数据采集与pyecharts可视化(源码+数据+论文)【独一无二】
    ......