J'essaie d'analyser Quora et de récupérer le texte à l'intérieur d'un élément par sa classe CSS. Par exemple, le HTML autour de la question ressemble à ceci :
<p class="q-text qu-display--block qu-wordBreak--break-word qu-textAlign--start" style="box-sizing: border-box; margin-bottom: 1em; overflow-wrap: anywhere; direction: ltr;">
<span style="font-weight: normal; font-style: italic; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%;">
Thanks for A2A!
</span>
</p>
Comment puis-je récupérer le texte "Merci pour l'A2A" à l'intérieur de ce fichier ? Voici ce que j'ai actuellement :
from requests_html import HTMLSession
url = 'https://www.quora.com/What-is-the-best-case-of-You-just-picked-a-fight-with-the-wrong-person-that-youve-witnessed'
r = session.get(url)
r.html.render(sleep=1, keep_page=True, scrolldown=1)
videos = r.html.find('#q-text qu-display--block qu-wordBreak--break-word qu-textAlign--start')
print(videos.text)