Obtenez des données alimentaires avec l'API Amazon (Python)

Aperçu

Obtenez des données alimentaires à l'aide de l'API d'Amazon (python).

Étape 1: Obtenez l'API Amazon disponible

Rendez possible l'utilisation de l'API Amazon et apprenez à l'utiliser dans une certaine mesure. URL de référence http://www.ajaxtower.jp/ecs/

Étape 2: horodatage

Ajoutez un horodatage à la requête. Le format est le suivant

import time
Time = time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime())
url_qs.append(("Timestamp", [Time]))
url_qs = sorted(url_qs)

Étape 3: génération de signature

Tout d'abord, un hachage est généré selon la norme sha-256 en utilisant la clé privée fournie par amazon.

import hmac, hashlib
hmac_digest = hmac.new(array['secret_key'], req, hashlib.sha256).digest()

Encodez le hachage généré en base64 et citez pour terminer la sinature

import base64
base64_encoded = base64.b64encode(hmac_digest) # base64
signature = urllib2.quote(base64_encoded)

Étape 4: Analyser et extraire xml

from pyquery import PyQuery as pq
from lxml import etree

a = pq(etree.fromstring(test), parser='xml')
        f = a('ns|Feature', namespaces={"ns":"http://webservices.amazon.com/AWSECommerceService/2011-08-01"}).text())

Les matières premières sont stockées dans Feature

Recommended Posts

Obtenez des données alimentaires avec l'API Amazon (Python)
Analyse de données avec python 2
Analyse de données avec Python
Obtenez des données sur le cours de l'action avec l'API Quandl [Python]
Exemple de données créées avec python
Utiliser l'API Trello avec python
Utiliser l'API Twitter avec Python
Obtenez des données Youtube avec python
API Web avec Python + Falcon
Appelez l'API avec python3.
Utiliser l'API subsonique avec python3
Lire des données json avec python
Obtenez des données de l'API d'analyse avec le client API Google pour python
Jouez avec l'API de données YouTube v3 à l'aide du client Python de l'API Google
Créer Awaitable avec l'API Python / C
Acquisition de données à l'aide de l'API googlemap de python
Obtenez des avis avec l'API googlemap de python
Exécutez Rotrics DexArm avec l'API Python
Quine Post avec l'API Qiita (Python)
[Python] Obtenez des données économiques avec DataReader
Accédez à l'API Etherpad-lite avec Python
Structure de données Python apprise avec la chimioinfomatique
Obtenez des données Amazon à l'aide de Keep API # 1 Obtenez des données
Visualisez facilement vos données avec Python seaborn.
Traiter les données Pubmed .xml avec python
Analyse de données à partir de python (visualisation de données 1)
Analyse de données à partir de python (visualisation de données 2)
Application de Python: Nettoyage des données Partie 2: Nettoyage des données à l'aide de DataFrame
Données de sous-titres créées avec Amazon Transcribe
Collecter des informations sur Twitter avec Python (API Twitter)
Obtenez des données supplémentaires vers LDAP avec python
Construction de pipeline de données avec Python et Luigi
Recevoir des données textuelles de mysql avec python
Créez automatiquement la documentation de l'API Python avec Sphinx
[Note] Obtenir des données de PostgreSQL avec Python
Traiter les données Pubmed .xml avec python [Partie 2]
Client API Slack simple réalisé avec Python
Python: lecture de données JSON à partir de l'API Web
Essayez de travailler avec des données binaires en Python
Générer des données de test japonais avec Python Faker
Utiliser Amazon Simple Notification Service avec Python
Convertir des données Excel en JSON avec python
Téléchargez les données de cours des actions japonaises avec Python
Obtenez les données de l'API Google Fit en Python
Manipulation des données DynamoDB avec Lambda (Node et Python)
Envoyer des données à l'API DRF avec Vue.js
Convertissez des données FX 1 minute en données 5 minutes avec Python
Obtenez des données Youtube en Python à l'aide de l'API Youtube Data
[Python] Créez rapidement une API avec Flask
Recommandation d'Altair! Visualisation des données avec Python
Analyse de données à partir de python (pré-traitement des données-apprentissage automatique)
Faisons la manipulation des données MySQL avec Python
Organisez les données séparées par dossier avec Python
API de reconnaissance faciale sans serveur conçue avec Python
Envoyer un e-mail avec Amazon SES + Python
[Python] Obtenez des informations sur le package Python avec l'API PyPI