私はpython webscrappingを使って美しいスープを使って情報を抽出しようとしています。ここにセクションがあります。pythonで値のエラーを抽出するbeautifulsoup web scraping
<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
結果イム
[]
何間違っている可能性がされてきているのですか?
ここに新しいのはstackoverflowで。申し訳ありませんが、私は基準を守っていません。私はこのプラットフォームで従わなければならない標準的な手順を読んでいます。誰も気にしないといいですね。 – info
'soup.select'が指定したものを見つけられない場合、空のリスト' [] 'を返します。だから 'try ... except'はこの場合エラーを捕捉しないかもしれません。 – mikeqfu
なぜあなたはそこに価値を捕まえていないのか考えていますか? bs4マニュアルに従ってください – info