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
Partager