Inserer une variable dans une adresse

Résolu
Mahnoj Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
Mahnoj Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

1 réponse

Utilisateur anonyme
 
Salut,

Tu veux que le nom de ta variable fasse partie de l'URL ou le contenu de ta variable ?
0
Mahnoj Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
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 ...
1
Mahnoj Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   > Utilisateur anonyme
 
Salut Help-Jason,

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