Bonjour,
En cours d' apprentissage de python, je me suis lancé un défit un peu optimiste compte tenu de mon niveau. J' ai développé un petit programme qui me ramène l' ensemble des données que je souhaitai récupérer à l' exception de deux:
La date
le volume.
Les données manquantes se trouvent dans cette partie du fichier HTLM:
1 2 3 4 5 6
| <header class="l-quotepage__header">
<div class="c-faceplate is-positive /*debug*/"
data-faceplate
data-faceplate-symbol="1rPALO"
data-ist="1rPALO" data-ist-init="{"symbol":"1rPALO","high":46.09,"low":44.63,"previousClose":44.7,"totalVolume":1571983,"tradeDate":"2020-12-01 17:35:08","variation":0.026398210290828,"last":45.88,"exchangeCode":"PAR","category":"STK","decimals":3}"><input type="checkbox" id="faceplate-111360166" class="c-faceplate__accordion-toggle"><div class="c-faceplate__body"><div class="c-faceplate__company"><h1 class="c-faceplate__company-title"><p class="c-faceplate__company-title-small">Cours</p><a class="c-faceplate__company-link" href="/cours/1rPALO/" title="Cours ALSTOM"> |
La ligne de code que j' ai écrite et qui ne fonctionne pas est la suivante:
print (soup.find("head" "div data-faceplate-symbol" totalVolume))
L' erreur relevée est : Invalide Syntax
J' ai tenté d' éplucher la documentation de BeautifulSoup mais je n' arrive pas à la mettre en pratique.
Pourriez-vous m' aider?
Cordialement
Partager