Vérifier si le code HTML obtenu par les requêtes sur Google App Engine est déformé

phénomène

Le code HTML récupéré par les requêtes de Google App Engine (Python) est déformé. Cela fonctionne au terminal local (pas GAE) ... Recherche et est sorti Vous ne pouvez pas modifier le codage dans le manuel des demandes. Vous ne pouvez pas essayer d'autres méthodes d'acquisition telles que contetns ou json, Je suis assez bouché, alors je vais écrire comment le résoudre.

La première chose à vérifier

** La version des requêtes que vous utilisez est-elle prise en charge par GAE **?

Dans Comment ajouter une bibliothèque pour Google App Engine, Il dit d'installer avec pip, mais la dernière version sera installée.

Cependant, la dernière version ne semble pas être prise en charge par GAE Je l'ai résolu en installant la version 2.3 basée sur la réponse ci-dessous.

Je pense que vous devez faire attention non seulement aux demandes, mais également aux bibliothèques qui ne spécifient pas la version.

référence

Can Python Requests library be used on Google App Engine?

Recommended Posts

Vérifier si le code HTML obtenu par les requêtes sur Google App Engine est déformé
Utilisez ndb.tasklet avec Google App Engine
Publier le site gratuitement sur Google App Engine (note personnelle)
[Python] Exécutez Flask sur Google App Engine
Utiliser des modules externes avec Google App Engine
Tweet (API 1.1) avec Google App Engine pour Python
Jusqu'à ce que vous exécutiez l'application Flask sur Google App Engine pour le moment
Déployer l'application Django sur Google App Engine (Python3)
(Débutant) Utilisation de base du magasin de données de Google App Engine
Vérifiez si le câble LAN est déconnecté sous Linux
Comment utiliser Django avec Google App Engine / Python
Déployer des applications Go sur Google App Engine avec des actions GitHub