diff --git a/KickassAPI.py b/KickassAPI.py index 85ed402..8600944 100644 --- a/KickassAPI.py +++ b/KickassAPI.py @@ -19,6 +19,8 @@ import requests import re +import urllib + # CONSTANTS class BASE(object): domain='kat.cr' @@ -144,7 +146,6 @@ def build(self, update=True): """ Build and return url. Also update max_page. """ - ret = self.base + self.query page = "".join(("/", str(self.page), "/")) if self.category: @@ -157,7 +158,7 @@ def build(self, update=True): else: order = "" - ret = "".join((self.base, self.query, category, page, order)) + ret = "".join((self.base, urllib.quote_plus(self.query), category, page, order)) if update: self.max_page = self._get_max_page(ret)