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, ''
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 = "<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, ''
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, ''