From 931f780bfb50acdd89b91fbf238d0fc60244c0ae Mon Sep 17 00:00:00 2001 From: j Date: Fri, 15 Mar 2019 11:45:03 +0000 Subject: [PATCH 1/2] fix original title --- ox/web/imdb.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ox/web/imdb.py b/ox/web/imdb.py index e52cfc5..16c3b94 100644 --- a/ox/web/imdb.py +++ b/ox/web/imdb.py @@ -193,7 +193,7 @@ class Imdb(SiteParser): 'language': zebra_list('Language', more=['(.*?)']), 'originalTitle': { 'page': 'releaseinfo', - 're': '\(original title\)\s*(.*?)', + 're': '\s*?\(original title\)\s*?\s*(.*?)', 'type': 'string' }, 'summary': zebra_table('Plot Summary', more=[ From c804b50ea273d6b08a8f1d498ef5631bf3b9a88c Mon Sep 17 00:00:00 2001 From: j Date: Fri, 15 Mar 2019 11:45:08 +0000 Subject: [PATCH 2/2] add get_url --- ox/api.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ox/api.py b/ox/api.py index 141ffec..042d0be 100644 --- a/ox/api.py +++ b/ox/api.py @@ -131,6 +131,12 @@ class API(object): form.add_field('data', json.dumps(data)) return self._json_request(self.url, form) + def get_url(self, url): + request = urllib.request.Request(url, method='GET') + f = self._opener.open(request) + result = f.read() + return result + def save_url(self, url, filename, overwrite=False): chunk_size = 16 * 1024 if not os.path.exists(filename) or overwrite: