import BeautifulSoup import urllib 真偽, 空欄, Noneしか返さない [i.get('href') and i.get('href').endswith('jpg') for i in soup.findAll('a')] Noneも返っちゃう [i.get('href') if i.get('href') and i.get('href').endswith('jpg') else None for i in soup.findAll('a')] tagオブジェクトのリストを返す 1 soup.findAll(lambda x: x.name == 'a' and x.get('href') and x.get('href').endswith('jpg')) tagオブジェクトのリストを返す 2 filter(lambda x: x.get('hr