Fix #1869675 [Spectator Magazine download not working](https://bugs.launchpad.net/calibre/+bug/1869675)

This commit is contained in:
Kovid Goyal 2020-03-30 15:57:19 +05:30
parent 47fbf3b885
commit 46d87fe7c6
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -11,6 +11,11 @@ from mechanize import Request
from calibre.web.feeds.recipes import BasicNewsRecipe
try:
from urllib.parse import quote
except ImportError:
from urllib import quote
def absolutize(url):
return 'https://spectator.co.uk' + url
@ -50,7 +55,7 @@ class Spectator(BasicNewsRecipe):
ans += '&limit={}'.format(limit)
for inc in includes:
ans += '&include[]=' + inc
ans += '&query=' + json.dumps(query)
ans += '&query=' + quote(json.dumps(query))
return ans
def get_result(url):