Python 美丽的校园网。

Python 美丽的校园网。,python,beautifulsoup,Python,Beautifulsoup,我正试图从DnDbeyond中获取数据。我使用的是Beautifulsoup和python,通过使用“Div”标记和“Find_all”类可以获得一些我需要的信息,但我似乎无法从这些包含字符统计的格式化块中找到信息 <div class="ct-skills__col--skill">Animal Handling</div> 这让我很生气 [<div class="container"> <div class="main content-contai

我正试图从DnDbeyond中获取数据。我使用的是Beautifulsoup和python,通过使用“Div”标记和“Find_all”类可以获得一些我需要的信息,但我似乎无法从这些包含字符统计的格式化块中找到信息

<div class="ct-skills__col--skill">Animal Handling</div>
这让我很生气

[<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>]
[
]
我知道我的信息在“字符表目标”下,但我不知道如何在下面获取信息/类


对不起,如果这是漫无边际的话,我不知道如何解释清楚

您可以使用他们的json api,不需要selenium,请参阅下面的代码

import requests
req = requests.get('https://www.dndbeyond.com/character/4741434/json')
print req.json()

我几乎完成了整个结构的充实

Objective-C源包括所有类定义


此页面正在客户端上使用Javascript生成页面。好的,那么有没有办法获取这些信息?找到了。我想我必须使用Selenium来清除javascript内容。我不知道它的存在。这使这条路更容易,非常感谢。当我在网上搜索时,我看到一群人说也许有一天会有一个api,但那个api还不存在。很高兴能帮助你!
import requests
req = requests.get('https://www.dndbeyond.com/character/4741434/json')
print req.json()