「ヒンディー語」、「英語」として出力したい。「ヒンディー語」は取得できますが、「英語」を出力するのに苦労しています
入力:
<td class="_480u">
<div class="clearfix">
<div><a data-hovercard="/ajax/hovercard/page.php?id=112969428713061" href="https://www.facebook.com/pages/Hindi/112969428713061">Hindi</a> and
<a data-hovercard="/ajax/hovercard/page.php?id=106059522759137" href="https://www.facebook.com/pages/English/106059522759137">English</a></div></div></td>
私が試したコード:
>>> details.find('a',{'class':''}).string
u'Hindi'
s = details.findAll('a',{'class':''})
s1 = len(s)
list2 = []
if s1 >= 1:
for j in range(0,s1):
lang = s[j].find('a',{'class':''}).string.strip()
list2.append(lang)
Traceback (most recent call last):
File "<pyshell#220>", line 9, in <module>
lang = s[j].find('a',{'class':''}).string.strip()
AttributeError: 'NoneType' object has no attribute 'string'
>>> s
[<a data-hovercard="/ajax/hovercard/page.php?id=112969428713061" href="https://www.facebook.com/pages/Hindi/112969428713061">Hindi</a>, <a data-hovercard="/ajax/hovercard/page.php?id=106059522759137" href="https://www.facebook.com/pages/English/106059522759137">English</a>]