示例#1
0
 def getFullUrl(self, url):
     url = CBaseHostClass.getFullUrl(self, url)
     try:
         url.encode('ascii')
     except Exception:
         url = urllib.quote(url, safe="/:&?%@[]()*$!+-=|<>;")
     url = url.replace(' ', '%20')
     return url
 def getFullUrl(self, url):
     if self.isNeedProxy() and ('securefor.com' in url
                                or '/browse.php' in url):
         url2 = urllib.unquote(
             self.cm.ph.getSearchGroups(
                 url + '&',
                 '''\?u=(http[^&]+?)&''')[0]).replace('&amp;', '&')
         printDBG("[%s] --> [%s]" % (url, url2))
         url = url2
     return CBaseHostClass.getFullUrl(self, url)
示例#3
0
 def getFullUrl(self, url):
     if url.startswith('../'):
         url = url[3:]
     return CBaseHostClass.getFullUrl(self, url)
 def getFullUrl(self, url):
     return CBaseHostClass.getFullUrl(self, url).replace('&amp;', '&')
 def getFullUrl(self, url):
     url = CBaseHostClass.getFullUrl(self, url)
     return url.replace('&amp;', '&')
 def getFullUrl(self, url, urlType=''):
     self.urlType = urlType
     return CBaseHostClass.getFullUrl(self, url)
示例#7
0
 def getFullUrl(self, url):
     return CBaseHostClass.getFullUrl(self, url).replace(' ', '%20')
示例#8
0
 def getFullUrl(self, url, baseUrl=None):
     if url == '#' or url == '/#': return ''
     return CBaseHostClass.getFullUrl(self, url, baseUrl)
 def getFullUrl(self, url):
     if 'proxy-german.de' in url and '?q=' in url:
         url = url.split('?q=')[1]
         if '&nf=' in url: url = url.split('&nf=')[0]
         url = urllib.unquote(url)
     return CBaseHostClass.getFullUrl(self, url)
 def getFullUrl(self, url):
     if '://' not in url and ':/' in url:
         url = url.split(':/', 1)[-1]
     return CBaseHostClass.getFullUrl(self, url)
 def getFullUrl(self, url):
     if self.up.getDomain(self.proxyUrl) in url:
         url = urllib.unquote(
             self.cm.ph.getSearchGroups(url + '&',
                                        '''\?u=(http[^&]+?)&''')[0])
     return CBaseHostClass.getFullUrl(self, url)
 def getFullUrl(self, url):
     if 'proxy-german.de' in url:
         url = urllib.unquote(
             self.cm.ph.getSearchGroups(url + '&',
                                        '''\?q=(http[^&]+?)&''')[0])
     return CBaseHostClass.getFullUrl(self, url)
示例#13
0
 def getFullUrl(self, url):
     return CBaseHostClass.getFullUrl(self, url.split('#', 1)[0])
 def getFullUrl(self, url):
     if url.startswith('//'): url = 'http:' + url
     url = CBaseHostClass.getFullUrl(self, url)
     return url