Я пытаюсь очистить данные от DnDbeyond. Я использую Beautifulsoup и python и смог получить некоторую информацию, которая мне нужна, с помощью тега «Div» и классов «Find_all», но я не могу найти информацию из этих отформатированных блоков, которые содержат статистику символов .
<div class="ct-skills__col--skill">Animal Handling</div>
Я должен иметь возможность просто искать soup.find("div", {"class": "ct-skills__col--skill"})
Правильно?
Вот как выглядит мой текущий код.
from bs4 import BeautifulSoup
import requests
resp = requests.get('https://www.dndbeyond.com/characters/4741434')
soup = BeautifulSoup(resp.text, 'lxml')
divTag = soup.find_all("div", {"class": "container"})
что меня заводит
[<div class="container">
<div class="main content-container" id="content">
<section class="primary-content" role="main">
<div data-character-endpoint="/character/4741434/json" data-character-id="4741434" data-read-only="true" id="character-sheet-target"></div>
<script src="/Content/1-0-482-0/React/CharacterTools/dist/characterSheet.bundle.min.js" type="text/javascript"></script>
</section>
</div>
</div>]
Я знаю, что моя информация находится в разделе «character-sheet-target», но я не могу понять, как получить туда информацию/класс.
Извините, если это сумбурно, я не знал, как это хорошо объяснить.