質問: soup.find_all('area')** BeautifulSoupを使って抜き出しているのですが、『onmouseover="javascript:viewPoint・・・ 』がない要素もあります。 onmouseoverがある行だけを抜き出したいのですが、どのように指定すれば良いのでしょうか?
回答: > > onmouseoverがある行だけを抜き出したいのですが、どのように指定すれば良いのでしょうか? > > > 全部取得して、onmouseoverがなければ無視すれば良いのでは? 追記 == ``` 全部取得して、onmouseoverがなければ無視 area = [tag for tag in soup.find_all("area") if tag.has_attr("onmouseover")] 条件で何とかする area = soup.find_all(lambda tag: tag.name=="area" and tag.has_attr("onmouseover")) ```