
132
5 章 Python による Web からのデータの取得
例
5-4
スクレイピングした国籍の検査
wdata = []
#
最初の
50
人の受賞者を調べる
for w in winners[:50]:
wdata.append(get_winner_nationality(w))
missing_nationality = []
for w in wdata:
#
「
Nationality
」が欠けていればリストに追加する
if not w.get('Nationality'):
missing_nationality.append(w)
#
リストを出力する
missing_nationality
[{'name': u'\xc9lie Ducommun'},
{'name': u'Charles Albert Gobat'},
{'name': u'Marie Curie'},
{'name': u'Niels Ryberg Finsen'},
{'name': u'Randal Cremer'},
{'name': u'Institut de Droit International'},
{'name': u'Bertha von Suttner'},
{'name': u'Theodore Roosevelt'},
...
Wikipedia
は比較的自由に執筆でき、生産性重視の人間が利用するためにデータ設計されていま
すが、厳密さに欠けるものです。多くのサイトに同様の初歩的な不備があり、データセットが大き ...