我想使用python webscrapping在python中使用美丽的汤提取一些信息。这是部分。使用python beautifulsoup web scrapping提取值错误
<div class="result-value" data-reactid=".0.0.3.0.0.3.$0.1.1">
<span data-reactid=".0.0.3.0.0.3.$0.1.1.0">1.1</span>
<span class="result-value-unit" data-reactid=".0.0.3.0.0.3.$0.1.1.1">MB</span>
</div>
我想要得到的1.1的值有
我使用的部分代码是
try:
Area =soup.select(".result-value span")
print Area
except StandardError as e:
converted_date="Error was {0}".format(e)
print converted_date
结果即时得到的
[]
可错了呢?
Im new new in this stackoverflow。对不起,如果我不遵守标准。我正在阅读我必须在此平台上遵循的标准程序。希望我不打扰任何人 – info
如果'soup.select'没有找到你指定的任何东西,它只会返回一个空列表[]'。所以'try ... except'在这种情况下可能不会捕获任何错误。 – mikeqfu
你有没有想法为什么它没有捕获价值呢? im按照bs4手册 – info