【发布时间】:2021-12-24 18:04:03
【问题描述】:
我有一个具有相同标签和相同名称(属性)的标签。 这是我的代码
first_movie.find('p',{'class' : 'sort-num_votes-visible'})
这是我的输出
<p class="sort-num_votes-visible">
<span class="text-muted">Votes:</span>
<span data-value="978272" name="nv">978,272</span>
<span class="ghost">|</span> <span class="text-muted">Gross:</span>
<span data-value="858,373,000" name="nv">$858.37M</span>
</p>
我正在到达 span 标记这段代码;
first_movie.find('span', {'name':'nv',"data-value": True})
978272 --> 输出
但我想用命名为 nv ($858.37M) 来达到另一个价值。 我的代码只得到这个值(978,272),因为标签名称彼此相等(name = nv)
【问题讨论】:
标签: python html web-scraping beautifulsoup scrapy