Bonjour les amis,

Je viens demander votre aide.
J’essaie d'écrire un programme python mais j'ai des difficultés à aller jusqu'au bout. mon programme se présente comme suit :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import requests
from bs4 import BeautifulSoup
import pandas as pd
 
 
def Recup():
 
    urls = ['url0', 'url1', 'url2','url3', 'url4' 'url5','url6', 'url7']
    Un = len(urls)
 
    for i in range(Un):
        r = requests.get(urls[i])
        soup = BeautifulSoup(r.text, 'html.parser')
        -
        -
        -
        -
    Tableau = pd.Dataframe([tab], columns=headers)
    print(Tableau)
 
 
Recup()

NB: Lorsque j'exécute la fonction, j'ai une Dataframe de 5 lignes et 5 colonnes pour chaque (url) de la liste urls
Mes préoccupations :
1) Comment faire pour récupérer les 8 dataframes dans des variables différentes (surtout que le nombre d'url dans la liste urls peut varier)
2) Je veux ensuite concaténer tous les 8 dataframes en une seule Dataframe (pour axis 1)


Merci d'avance