【发布时间】:2018-12-04 20:43:50
【问题描述】:
使用一个简单的请求,我试图从这个 html 页面获取一些存储在“alt”中的信息。问题是,在每个实例中,信息以“img”开头的多行分隔,当我尝试访问它时,我只能读取“img”的第一个实例而不能读取其余实例,但我我不知道该怎么做。这是 HTML 文本:
<div class="archetype-tile-description-wrapper">
<div class="archetype-tile-description">
<h2>
<span class="deck-price-online">
<a href="/archetype/standard-golgari-midrange-60634#online">Golgari Midrange</a>
</span>
<span class="deck-price-paper">
<a href="/archetype/standard-golgari-midrange-60634#paper">Golgari Midrange</a>
</span>
</h2>
<div class="manacost-container">
<span class="manacost">
<img alt="b" class="common-manaCost-manaSymbol sprite-mana_symbols_b" src="//assets1.mtggoldfish.com/assets/s-d69cbc552cfe8de4931deb191dd349a881ff4448ed3251571e0bacd0257519b1.gif" />
<img alt="g" class="common-manaCost-manaSymbol sprite-mana_symbols_g" src="//assets1.mtggoldfish.com/assets/s-d69cbc552cfe8de4931deb191dd349a881ff4448ed3251571e0bacd0257519b1.gif" />
</span>
</div>
<ul>
<li>Jadelight Ranger</li>
<li>Merfolk Branchwalker</li>
<li>Vraska's Contempt</li>
</ul>
</div>
</div>
话虽如此,我希望从中得到“b”和“g”,并将它们存储在一个变量中。
【问题讨论】:
-
你能分享你到目前为止绑定的代码吗?
标签: python-3.x web-scraping beautifulsoup