私はBeautifulSoup
を使ってhtmlを解析し、タイトルを取得しようとしています。BeautifulSoup getタイトル返す 'NoneType'オブジェクトに属性 '__getitem__'がありません
私のコードは次のように:私はから私の「タイトル」を抽出しようとしている適切なアンカータグを返し
callerid = cell_list[0]
print callerid.find('a')
を。
<a class="caller_ref" href="/tomasi/cardio/vgh/SPsdeGBHH"
title="CDS1255S56d">identifier</a>
ここでは、ファンキーになっています。できるだけ早く私は、タイトルを抽出するために、私のprint文に
callerid = cell_list[0]
print callerid.find('a')["title"]
を[「タイトル」]を追加として私はそれが明確にアンカータグのHTMLが含まれているとき、どのように、これは「NoneType」することができ
AttributeError: 'NoneType' object has no attribute 'find'
を取得します最初の例に示されているように、それを解析してタイトルを返すにはどうすればよいですか?
'callerid = cell_list [0]'の後に 'print callerid'を追加して、結果を表示できますか? – kvorobiev
'[" title "]'を追加してもこのエラーは発生していません。 'callerid'が' None'なのでエラーが発生しています。結果が – kindall
@kvorobievはい確か は '