Je veux analyser un éventail d'objets dans une URL dans Python.
J'ai essayé d'utiliser une URL comme ceci: et et demande.args.get ("requête") code> retourne aucun
J'ai également essayé d'utiliser une URL comme ceci: p>
demande.args.get ("requête") code> ne renvoie que l'élément 1.
Quelle est la meilleure façon d'analyser l'URL dans une liste d'articles? P> p>
3 Réponses :
in python3, vous pouvez utiliser le renvoyer la documentation ici Urllib p>
Utiliser cette bibliothèque vous permettra d'analyser une chaîne dans un tuple nommé
à travers lequel vous pouvez interroger pour la partie souhaitée de l'URL puis convertir cela dans une liste ou comme besoin dans votre programme. P> urllib code> pour cette tâche. P>
Avez-vous testé cela? Cela ne donne pas un résultat très utile.
Oui, avec le contexte limité de la question. L'objectif principal est de pointer sur l'OP vers l'urllib. La météo utile ou non dépend de l'utilisation finale.
Vrai, mais la sortie de votre solution donne fondamentalement l'entrée (sans le ? Code>
['', '' ',' '', '', '', '', 'Query = item2 & Query = item2 & Query = item2', ''] code>) qui laisse essentiellement l'OP au même endroit (mais il peut maintenant lire une bibliothèque), pas non plus mon bowvote.
Je suis d'accord, j'ai mis à jour la réponse pour supprimer les extraits de code et j'ai guidé le PO plus envers les documents! Merci pour votre retour!
Bien que cela soit presque certainement la mauvaise façon de le faire, il devrait toujours fonctionner.
parsed = [x.split("=")[1] for x in url[1:].split("&")]
Essayez pour pour getlist () code>
? requête [] = item1 & requête [] = item2 " code> il donne p>
? Query = item1 & Query = item2 & Query = item3 " code> Il donne p>
ImmutableMultiDict([('query', 'item1'), ('query', 'item2'), ('query', 'item3')])
['item1', 'item2', 'item3'] # query
[] # query[]
peut-être dupliqué avec cela. Stackoverflow.com/questions/21584545/... < / a>
Dupliqué possible de récupération des paramètres d'une URL
Je ne sais pas si vous avez besoin de "Comment analyser l'URL" ou "Comment générer URL avec de nombreuses valeurs dans une variable que la fiole pourrait analyser correctement". C'est deux problèmes différents.