Inserer une variable dans une adresse

Résolu/Fermé
Signaler
Messages postés
10
Date d'inscription
mardi 28 avril 2015
Statut
Membre
Dernière intervention
12 octobre 2015
-
Messages postés
10
Date d'inscription
mardi 28 avril 2015
Statut
Membre
Dernière intervention
12 octobre 2015
-
Bonjour,

Je me permets de vous contacter car je suis confrontée au problème suivant:

Je souhaite que python se connecte a plusieurs sites web. Cependant dans ces adresses une partie est fixe et je veux faire varier l'autre.
Exemple :
variable = ma variable
site=http://www.exemple.fr//variable
page=urllib.urlopen("site")
strpage=page.read()

Cependant, cela ne marche absolument. Est-il possible de me proposez une solution ou alternative?

Je vous remercie d'avance pour votre retour

1 réponse


Salut,

Tu veux que le nom de ta variable fasse partie de l'URL ou le contenu de ta variable ?
0
Messages postés
10
Date d'inscription
mardi 28 avril 2015
Statut
Membre
Dernière intervention
12 octobre 2015

Salut,
C'est bien le contenu de ma variable qui doit se retrouver dans mon URL.
En effet, je veux réaliser une boucle donc mon URL changerait a chaque indice.

Merci d'avance
0
Utilisateur anonyme
Site est une variable de type string, tu peux donc construire l'URL que tu souhaites de la manière suivante :
variable = ma variable
site="http://www.exemple.fr//"+str(variable)
page=urllib.urlopen("site") 
# etc ...
0
Messages postés
10
Date d'inscription
mardi 28 avril 2015
Statut
Membre
Dernière intervention
12 octobre 2015
> Utilisateur anonyme
Salut Help-Jason,

Je te remercie énormément pour ton aide précieuse. Cela marche parfaitement, merci beaucoup!!
0