예제 #1
0
    def resolve(self, url):
        '''
        Takes a scraped url and returns a properly formatted url

        Keyword arguments:

        url -- string - source scraped url

        Returns:

        url -- string - a properly formatted url

        '''
        try:
            if not url.startswith('http'):
                url = 'http:' + url

            for i in range(3):
                if 'google' in url and not 'googleapis' in url:
                    url = directstream.googlepass(url)

                if url:
                    break

            return url

        except Exception:
            return
예제 #2
0
 def resolve(self, url):
     if 'google' in url and not 'googleapis' in url:
         return directstream.googlepass(url)
     else:
         return url
예제 #3
0
    def resolve(self, url):
        if 'googlevideo' in url:
            return directstream.googlepass(url)

        return url
예제 #4
0
 def resolve(self, url):
     return directstream.googlepass(url)
예제 #5
0
 def resolve(self, url):
     if "google" in url:
         return directstream.googlepass(url)
     else:
         return url