You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# `Selenium` : mimer le comportement d'un utilisateur internet
1036
1032
1037
1033
@@ -1252,23 +1248,177 @@ print('Score final : {} en {} coups'.format(scoreElem.text, count))
1252
1248
browser.quit()
1253
1249
```
1254
1250
1251
+
# Exercices supplémentaires
1252
+
1253
+
## Récupérer les noms et âges des ministres français
1254
+
1255
+
Pour cet exercice, on propose de scraper la liste des ministres français depuis le [site du gouvernement](https://www.gouvernement.fr/composition-du-gouvernement). L'objectif sera, _in fine_ de faire un graphique qui représente la distribution de leurs âges.
1256
+
La solution pour cet exercice a été proposée
1257
+
par [@tttienthinh](https://github.com/tttienthinh)
1258
+
et [Antoine Palazzolo](https://github.com/antoine-palazz).
1259
+
1260
+
Pour être en mesure de faire cet exercice, il est
1261
+
recommandé d'installer le package `dateparser`
1262
+
1263
+
```{python}
1264
+
#| output: false
1265
+
!pip install dateparser
1266
+
#depuis un notebook. En ligne de commande, retirer le !
1267
+
```
1268
+
1269
+
Pour cet exercice, nous proposons d'utiliser les _packages_
1270
+
suivants:
1255
1271
1256
-
# Exercice supplémentaire [BONUS]
1272
+
```{python}
1273
+
import time
1274
+
from tqdm import tqdm
1275
+
import urllib
1276
+
import re, datetime
1277
+
from dateutil.parser import parse as parse_dt
1278
+
import dateparser
1279
+
1280
+
import matplotlib.pyplot as plt
1281
+
1282
+
import numpy as np
1283
+
import pandas as pd
1284
+
import bs4
1285
+
```
1286
+
1287
+
Nous proposons également d'utiliser la fonction suivante
1288
+
pour calculer l'âge à partir de la date de naissance.
0 commit comments