Envoyer des données multipart / form avec des requêtes python

Je l'oublie souvent, alors prenez note.

import requests

def send():
	image = open('/path/to/file', 'rb')
	files = {'param_name': ('filename.jpg', image, 'image/jpeg')}
	data = {'another_key': 'another_value'}
	r = requests.post(URL, files=files, data=data)
	print r.text

Vous pouvez spécifier le nom du fichier et le type de contenu en définissant la valeur du contenu des fichiers sur tuple.

Référence: https://github.com/kennethreitz/requests/issues/1495#issuecomment-21581939

Recommended Posts

Envoyer des données multipart / form avec des requêtes python
Réessayer avec des requêtes python
Envoyer des e-mails par Python
Envoyer du courrier japonais avec Python3
Envoyer en utilisant Python avec Gmail
[Automation] Envoyer des e-mails Outlook avec Python
[Python] Fichiers wav POST avec requêtes [POST]
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
[Python] Envoyez des e-mails avec Outlook
Envoyer l'image avec python et enregistrer avec php
Envoyer des e-mails via gmail avec Python 3.4.3.
mail html avec image à envoyer avec python
Envoyer un e-mail avec Amazon SES + Python
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Grattage avec Python
Python avec Go
Intégrer avec Python
AES256 avec python
Testé avec Python
[Python] Envoyer un e-mail
python commence par ()
avec syntaxe (Python)
Bingo avec python
Zundokokiyoshi avec python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
Envoyer un message à LINE avec Python (LINE Notify)
Envoyez un email à l'adresse de Spushi avec python
Exemple de notification Slack avec python lambda
Envoyer HTTP avec l'en-tête d'authentification de base en Python
Envoyer un e-mail avec Excel en pièce jointe en Python
Communication série avec Python
Zip, décompressez avec python
Jugement des nombres premiers avec Python
Python avec eclipse + PyDev.
Communication de socket avec Python
Analyse de données avec python 2
Grattage en Python (préparation)
Essayez de gratter avec Python.
Recherche séquentielle avec Python
"Orienté objet" appris avec python
Exécutez Python avec VBA
Résolvez AtCoder 167 avec python
Communication série avec python
[Python] Utiliser JSON avec Python
Apprenez Python avec ChemTHEATER
Exécutez prepDE.py avec python3
Collecter des tweets avec Python
3. 3. Programmation IA avec Python
Méthode Kernel avec Python
Non bloquant avec Python + uWSGI
Grattage avec Python + PhantomJS
Publier des tweets avec python
Conduisez WebDriver avec python
Utiliser mecab avec Python 3
[Python] Redirection avec CGIHTTPServer
Analyse vocale par python