diff --git a/ox/web/imdb.py b/ox/web/imdb.py index 7d91dc7..2f14e33 100644 --- a/ox/web/imdb.py +++ b/ox/web/imdb.py @@ -199,6 +199,11 @@ class Imdb(SiteParser): 'summary': zebra_table('Plot Summary', more=[ '

(.*?)Storyline.*?

(.*?)

', + 'type': 'string' + }, 'posterId': { 'page': 'reference', 're': '', @@ -517,10 +522,13 @@ class Imdb(SiteParser): ]) if self['releasedate'] == 'x': del self['releasedate'] + + if 'summary' not in self and 'storyline' in self: + self['summary'] = self.pop('storyline') if 'summary' in self: if isinstance(self['summary'], list): self['summary'] = self['summary'][0] - self['summary'] = self['summary'].split('