Inserer une variable dans une adresse

Résolu/Fermé
Mahnoj Messages postés 10 Date d'inscription mardi 28 avril 2015 Statut Membre Dernière intervention 12 octobre 2015 - 28 avril 2015 à 22:24
Mahnoj Messages postés 10 Date d'inscription mardi 28 avril 2015 Statut Membre Dernière intervention 12 octobre 2015 - 29 avril 2015 à 20:14
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
28 avril 2015 à 23:03
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 mardi 28 avril 2015 Statut Membre Dernière intervention 12 octobre 2015
29 avril 2015 à 09:09
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
29 avril 2015 à 13:12
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 mardi 28 avril 2015 Statut Membre Dernière intervention 12 octobre 2015 > Utilisateur anonyme
29 avril 2015 à 20:14
Salut Help-Jason,

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