robalo escribió: ↑09 Jul 2017, 22:24
Intel1 esa url solicita la información del vídeo de
Código: Seleccionar todo
https://docs.google.com/get_video_info?docid=<docid_de_la_solicitante>&eurl
En el cuerpo de la respuesta debería estar la información que necesitas para
...., action="play", server="directo", ....
Te recomiendo usar la última url "|https....." + "|Cookie=....." pero es cuestión de ir probando.
Para sacar la cookie usa 'cookies=False' en la petición.
Hola rabalo, gracias por responder, ya pude extraer la url gracias a un codigo del canal de hernan "doomtv":
Código: Seleccionar todo
doc_url = "http://docs.google.com/get_video_info?docid=" + id
response = httptools.downloadpage(doc_url, cookies=False)
cookies = ""
cookie = response.headers["set-cookie"].split("HttpOnly, ")
for c in cookie:
cookies += c.split(";", 1)[0] + "; "
data = response.data.decode('unicode-escape')
data = urllib.unquote_plus(urllib.unquote_plus(data))
headers_string = "|Cookie=" + cookies
url_streams = scrapertools.find_single_match(data, 'url_encoded_fmt_stream_map=(.*)')
streams = scrapertools.find_multiple_matches(url_streams,
'itag=(\d+)&url=(.*?)(?:;.*?quality=.*?(?:,|&)|&quality=.*?(?:,|&))')
itags = {'18':'360p', '22':'720p', '34':'360p', '35':'480p', '37':'1080p', '59':'480p'}
for itag, video_url in streams:
video_url += headers_string
video_urls.append([video_url, itags[itag]])
Este código me saca las url de los videos que necesito
Pero lo que no entiendo es como sabías que jalaba de aqui los datos:
https://docs.google.com/get_video_info? ... ante>&eurl
Yo no encontré alguna referencia de alguna url para hacerle el seguimiento
Gracias por la ayuda
