def __getUrlFromJavascriptCode(self, sHtmlContent):
        sPattern = "<script type='text/javascript'>eval.*?return p}\((.*?)</script>"
        oParser = cParser()
        aResult = oParser.parse(sHtmlContent, sPattern)

        log("JavascriptCode Parameter: %s" % aResult[1])

        if (aResult[0] == True):
          sJavascript = aResult[1][1]

          sUnpacked = cJsUnpacker().unpackByString(sJavascript)

          log("Unpacked String: %s" % sUnpacked)

          sPattern = '<param name="src"0="(.*?)"'
          oParser = cParser()
          aResultLink = oParser.parse(sUnpacked, sPattern)

          if (aResultLink[0] == True):
              aResult = []
              aResult.append(True)
              aResult.append(aResultLink[1][0])
              return aResult

        return False, ''
Beispiel #2
0
    def __getUrlFromJavascriptCode(self, sHtmlContent):
        sPattern = "<script type='text/javascript'>eval.*?return p}\((.*?)</script>"
        oParser = cParser()
        aResult = oParser.parse(sHtmlContent, sPattern)

        if (aResult[0] == True):
            sJavascript = aResult[1][0]

            sUnpacked = cJsUnpacker().unpackByString(sJavascript)
            sPattern = ".addVariable\('file','([^']+)'"
            oParser = cParser()
            aResultLink = oParser.parse(sUnpacked, sPattern)

            if (aResultLink[0] == True):
                aResult = []
                aResult.append(True)
                aResult.append(aResultLink[1][0])
                return aResult

        return False, ''
    def __getUrlFromJavascriptCode(self, sHtmlContent):
        sPattern = "<script type='text/javascript'>eval.*?return p}\((.*?)</script>"
        oParser = cParser()
        aResult = oParser.parse(sHtmlContent, sPattern)

        if (aResult[0] == True):
            sJavascript = aResult[1][0]

            sUnpacked = cJsUnpacker().unpackByString(sJavascript)
            sPattern = ".addVariable\('file','([^']+)'"
            oParser = cParser()
            aResultLink = oParser.parse(sUnpacked, sPattern)
            
            if (aResultLink[0] == True):
                aResult = []
                aResult.append(True)
                aResult.append(aResultLink[1][0])
                return aResult

        return False, ''
Beispiel #4
0
    def __getUrlFromJavascriptCode(self, sHtmlContent):
        sPattern = "<div id=\"player_code\"><script type='text/javascript'>eval.*?return p}\((.*?)</script>"
        oParser = cParser()
        aResult = oParser.parse(sHtmlContent, sPattern)

        if (aResult[0] == True):
            sJavascript = aResult[1][0]

            sUnpacked = cJsUnpacker().unpackByString(sJavascript)

            sPattern = '<param name="src"value="([^"]+)"/>'
            oParser = cParser()
            aResultLink = oParser.parse(sUnpacked, sPattern)

            if (aResultLink[0] == True):
                aResult = []
                aResult.append(True)
                aResult.append(aResultLink[1][0])
                return aResult

        return False, ''
Beispiel #5
0
    def __getUrlFromJavascriptCode(self, sHtmlContent):
        sPattern = "<div id=\"player_code\"><script type='text/javascript'>eval.*?return p}\((.*?)</script>"
        oParser = cParser()
        aResult = oParser.parse(sHtmlContent, sPattern)
        
        if (aResult[0] == True):
            sJavascript = aResult[1][0]
        
            sUnpacked = cJsUnpacker().unpackByString(sJavascript)
        
            sPattern = '<param name="src"0="([^"]+)"/>'
            oParser = cParser()
            aResultLink = oParser.parse(sUnpacked, sPattern)
            
            if (aResultLink[0] == True):
                aResult = []
                aResult.append(True)
                aResult.append(aResultLink[1][0])
                return aResult

        return False, ''