riscritto logger

This commit is contained in:
marco
2020-09-19 16:32:37 +02:00
parent d37050b85e
commit 0b605cf215
218 changed files with 1425 additions and 1511 deletions
+16 -16
View File
@@ -6,7 +6,7 @@ from platformcode import logger
def test_video_exists(page_url):
logger.log("(page_url='%s')" % page_url)
logger.info("(page_url='%s')" % page_url)
real_url = page_url.replace("uploaded.to", "uploaded.net")
code = httptools.downloadpage(real_url, only_headers=True).code
@@ -16,36 +16,36 @@ def test_video_exists(page_url):
return True, ""
def get_video_url(page_url, premium=False, user="", password="", video_password=""):
logger.log("(page_url='%s')" % page_url)
logger.info("(page_url='%s')" % page_url)
video_urls = []
if premium:
#Si no hay almacenada una cookie activa, hacemos login
if check_cookie("uploaded.net", "login") != True:
# Login para conseguir la cookie
logger.log("-------------------------------------------")
logger.log("login")
logger.log("-------------------------------------------")
logger.info("-------------------------------------------")
logger.info("login")
logger.info("-------------------------------------------")
login_url = "http://uploaded.net/io/login"
post = "id=" + user + "&pw=" + password
setcookie = httptools.downloadpage(login_url, post=post, follow_redirects=False,
only_headers=True).headers.get("set-cookie", "")
logger.log("-------------------------------------------")
logger.log("obtiene la url")
logger.log("-------------------------------------------")
logger.info("-------------------------------------------")
logger.info("obtiene la url")
logger.info("-------------------------------------------")
location = httptools.downloadpage(page_url, follow_redirects=False, only_headers=True).headers.get("location",
"")
logger.log("location=" + location)
logger.info("location=" + location)
#fix descarga no directa
if location == "":
data = httptools.downloadpage(page_url).data
#logger.log("data: %s" % data)
#logger.info("data: %s" % data)
if "<h1>Premium Download</h1>" in data:
location = scrapertools.find_single_match(data, '<form method="post" action="([^"]+)"')
#logger.log("location: %s" % location)
#logger.info("location: %s" % location)
elif "Hybrid-Traffic is completely exhausted" in data:
logger.error("Trafico agotado")
@@ -53,13 +53,13 @@ def get_video_url(page_url, premium=False, user="", password="", video_password=
logger.error("Cuenta Free")
else:
logger.error("Error Desconocido")
logger.log("-------------------------------------------")
logger.log("obtiene el nombre del fichero")
logger.log("-------------------------------------------")
logger.info("-------------------------------------------")
logger.info("obtiene el nombre del fichero")
logger.info("-------------------------------------------")
try:
content_disposition = httptools.downloadpage(location, post="", follow_redirects=False,
only_headers=True).headers.get("content-disposition", "")
logger.log("content_disposition=" + content_disposition)
logger.info("content_disposition=" + content_disposition)
if content_disposition != "":
filename = scrapertools.find_single_match(content_disposition, 'filename="([^"]+)"')
extension = filename[-4:]
@@ -74,7 +74,7 @@ def get_video_url(page_url, premium=False, user="", password="", video_password=
video_urls.append([extension + " (Premium) [uploaded.to]", location])
for video_url in video_urls:
logger.log("%s - %s" % (video_url[0], video_url[1]))
logger.info("%s - %s" % (video_url[0], video_url[1]))
return video_urls