Inserer une variable dans une adresse

Résolu
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

  1. Salut,

    Tu veux que le nom de ta variable fasse partie de l'URL ou le contenu de ta variable ?
    0
    1. 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
    2. 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
    3. @Utilisateur anonymeSalut Help-Jason,

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