本文整理汇总了Python中Utiles.tituloFormat方法的典型用法代码示例。如果您正苦于以下问题:Python Utiles.tituloFormat方法的具体用法?Python Utiles.tituloFormat怎么用?Python Utiles.tituloFormat使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Utiles
的用法示例。
在下文中一共展示了Utiles.tituloFormat方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: getInfo
# 需要导入模块: import Utiles [as 别名]
# 或者: from Utiles import tituloFormat [as 别名]
#.........这里部分代码省略.........
tmp_url = "http://" + streamINFO.split("http://")[1]
tmp_name = (
streamHTML.split('<div id="sobreElVideo">')[1].split("<h3>")[1].split("</h3>")[0]
+ "_part"
+ str(i)
)
if tmp_name == "":
tmp_name = streamHTML.split("<title>")[1].split("</title>")[0] + "_part" + str(i) + ".mp4"
else:
tmp_name + ".mp4"
if Descargar.isReachable(tmp_url):
url.append(tmp_url)
name.appen(tmp_name)
continue
else:
break
# FIXME: Gran fixme aquí, arreglar todo esto de desc y de tit_vid
if info:
img = info["VOD"][0]["url_imagen"]
desc = u"%s (%s)" % (info["VOD"][0]["nombre_programa"], info["VOD"][0]["fecha_emision"])
try:
desc = unicode(desc).encode("utf8")
except:
desc = u"Vídeo de la web de Radio Televisión del Principado de Asturias".encode("utf8")
tit_vid = desc
else:
try: # imagen del vídeo
img = self.URL_RTPA + Utiles.recortar(htmlBackup, "'image': '", "'")
except:
img = None
desc = u""
try: # Descripción del vídeo
d = htmlBackup.split('<div class="overview">')[1].split("<div>")[1].split("</div>")[0].strip()
except:
try:
d = htmlBackup.split('<div class="overview">')[1].split("<p>")[1].split("</p>")[0].strip()
except:
pass
try: # desc coding
desc = unicode(d).encode("utf8")
except:
desc = u"Vídeo de la web de Radio Televisión del Principado de Asturias".encode("utf8")
if desc == u"":
desc = u"Vídeo de la web de Radio Televisión del Principado de Asturias".encode("utf8")
tit_vid = u""
try: # Título del vídeo
tit = htmlBackup.split('<div id="sobreElVideo">')[1].split("<h3>")[1].split("</h3>")[0].strip()
except:
try:
tit = (
htmlBackup.split('<div id="sobreElVideo">')[1]
.split('<h4 class="')[1]
.split(">")[1]
.split("<")[0]
.strip()
)
except:
pass
try: # titulo coding
tit = Utiles.tituloFormat(tit)
tit_vid = unicode(tit).encode("utf8")
except:
tit_vid = u"Vídeo de la web de Radio Televisión del Principado de Asturias".encode("utf8")
if tit_vid == u"":
tit_vid = u"Vídeo de la web de Radio Televisión del Principado de Asturias".encode("utf8")
if type(name) == list:
for i in name:
b = Utiles.formatearNombre(i)
name[name.index(i)] = b
else:
name = Utiles.formatearNombre(name)
return {
"exito": True,
"num_videos": 1,
"mensaje": u"URL obtenida correctamente",
"videos": [
{
"url_video": [url] if type(url) != list else url,
"url_img": img if img is not None else None,
"filename": [name] if name is not None else None,
"tipo": "http",
"partes": partes if partes is not None else 1,
"rtmpd_cmd": None,
"menco_cmd": None,
"url_publi": None,
"otros": None,
"mensaje": None,
}
],
"titulos": [tit_vid] if tit_vid is not None else None,
"descs": [desc] if desc is not None else None,
}