Téléchargement anonyme d'images à l'aide de l'API Imgur (à l'aide de Python)

S'inscrire en tant qu'utilisateur

https://imgur.com/register

Créer une application

https://api.imgur.com/oauth2/addclient スクリーンショット 2019-12-08 0.16.24.png

Lorsque vous soumettez, «Client ID» et «Client secret» seront émis. Cependant, pour les téléchargements anonymes, tout ce dont vous avez besoin est un «ID client».

Publier

Télécharger des images locales

client_id = 'YOUR CLIENT ID'
image_path = 'path/to/your/image'

import requests
headers = {
    'authorization': f'Client-ID {client_id}',
}
files = {
    'image': (open(image_path, 'rb')),
}

r = requests.post('https://api.imgur.com/3/upload', headers=headers, files=files)

import json
print(json.loads(r.text)['data']['link'])

Télécharger des images déjà sur le WEB

image_url = 'YOUR IMAGE URL'
client_id = 'YOUR CLIENT ID'

import requests
headers = {
    'authorization': f'Client-ID {client_id}',
}
files = {
    'image' : requests.get(image_url).content
    }
r = requests.post('https://api.imgur.com/3/upload', headers=headers, files=files)

import json
print(json.loads(r.text)['data']['link'])

Recommended Posts

Téléchargement anonyme d'images à l'aide de l'API Imgur (à l'aide de Python)
[WP REST API v2] Télécharger des images avec Python
Importez un fichier JPG à l'aide de l'API Google Drive en Python
Essayez de projeter la conversion d'image en utilisant OpenCV avec Python
[Question] À propos de la conversion API du chat bot à l'aide de Python
[Python] Utilisation de l'API Line [1ère création de Beauty Bot]
Enregistrer des images à l'aide de requêtes python3
Mettre en ligne des vidéos à l'aide de l'API YouTube
python: principes de base de l'utilisation de scikit-learn ①
Accélérer le chargement des images Python
Collectez un grand nombre d'images à l'aide de l'API de recherche d'images de Bing
[Python] J'ai essayé de collecter des données en utilisant l'API de wikipedia
Manipulation des pixels d'image en Python
Acquisition de données à l'aide de l'API googlemap de python
[Python3] Google translate google translation sans utiliser l'API
Essayez d'utiliser l'API de Pleasant (python / FastAPI)
Générer des images de texte multilingues à l'aide de Python
Implémentation des notifications de bureau à l'aide de Python
Essayez d'utiliser l'API d'action de Python argparse
Exécutez Ansible à partir de Python à l'aide de l'API
Implémentation de CRUD à l'aide de l'API REST avec Python + Django Rest framework + igGrid
Télécharger des images à l'aide de demandes
Exemple d'utilisation de lambda
Enregistrer des images à l'aide de requêtes python3
Alignement d'images numérisées de papier vidéo animé à l'aide d'OpenCV et de Python
Python: principes de base de la reconnaissance d'image à l'aide de CNN
Fonctionnement de la souris à l'aide de l'API Windows en Python
Collecte automatique des cours boursiers à l'aide de python
À propos de la création de l'interface graphique à l'aide de TKinter de Python
Essayez d'utiliser l'API Wunderlist en Python
Pratique d'utilisation de ceci en Python (mauvais)
Python: Application de la reconnaissance d'image à l'aide de CNN
Tweet à l'aide de l'API Twitter en Python
Obtenez des données Youtube en Python à l'aide de l'API Youtube Data
Développement et déploiement de l'API REST en Python à l'aide de Falcon Web Framework
Transcription d'images avec l'API Vision de GCP
Étude sur Tokyo Rent en utilisant Python (3-1 sur 3)
Obtenez des images d'excellentes trouvailles / 47 sites en utilisant Python (1/2: Jusqu'à la création de la liste cible)
Détectez les caractères japonais à partir d'images à l'aide de l'API Cloud Vision de Google avec Python
Créer une feuille de calcul Google à l'aide de l'API Python / Google Data
Débarrassez-vous des images DICOM en Python
Télécharger des images sur Google Drive avec Python
Connaissance de l'utilisation de l'API de données Aurora Severless
Laisser Python mesurer le score moyen d'une page à l'aide de l'API PageSpeed Insights
[Python] Totale automatiquement le nombre total d'articles publiés par Qiita à l'aide de l'API
Reconstruction d'images animées par Autoencoder en utilisant 3D-CNN
Analyse de la variation temporelle des trous noirs en utilisant Python
Téléchargez un grand nombre d'images sur Wordpress
Recevoir le websocket de l'API kabu station ® en Python
[Python] Obtenez tous les commentaires à l'aide de Youtube Data Api
Essayez d'utiliser l'API BitFlyer Ligntning en Python
Obtenir l'URL de l'image à l'aide de l'API Flickr en Python
Introduction de la bibliothèque d'imagerie Python (PIL) à l'aide de HomeBrew
Se débarrasser des images DICOM avec Python Partie 2
Manipulez des objets à l'aide de l'API Python de bas niveau de Blender 2.8
Charger des images à partir d'une URL à l'aide de Pillow dans Python 3
Télécharger des images sur S3 avec une interface graphique à l'aide de tkinter
Essayez d'utiliser l'API kabu station de au Kabucom Securities