def dealUrl2Request(self, url, origin): origin = Url(origin) url = Url(url) if not url.startswith('http://') and not url.startswith('https://'): if url.startswith('//'): url = 'http:' + url elif url.startswith('/'): url = origin.getHost()[2] + url else: origin = origin.getUrlDir() url = origin + url url = url.simplifyUrl() return url