Ayuda: Sacar el link de una web (mediafire)

Tus preguntas. Algoritmos o Grupos de Comandos formando Programas Escripts.
Avatar de Usuario
arkcrew
Profesional del Autoit
Mensajes: 506
Registrado: 28 Sep 2009, 19:17
Ubicación: Granada, España
Contactar:

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por arkcrew »

Quizás sea como dices Ximorro, he mandado un mail para que me den más información sobre como usar la api si es que se puede de forma gratuita.. mientras seguiré mirando a ver que se puede hacer.

Saludos!
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por Ximorro »

¡Guay, ya nos dirás qué te contestas!
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Avatar de Usuario
arkcrew
Profesional del Autoit
Mensajes: 506
Registrado: 28 Sep 2009, 19:17
Ubicación: Granada, España
Contactar:

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por arkcrew »

MAla suerte amigos,
Hello,

This is something that you cannot do with a free account. You will need to upgrade to a Pro account.

Best Regards,

LaChandra
The Mediafire Team
A buscar otra solución, al final tendré que analizar tooodo el código de la página a ver sialguna parte se repite y se puede trabajar desde dentro...

Saludos!
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por Ximorro »

Oooooooooooooh :smt009 :smt022
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Avatar de Usuario
arkcrew
Profesional del Autoit
Mensajes: 506
Registrado: 28 Sep 2009, 19:17
Ubicación: Granada, España
Contactar:

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por arkcrew »

Ximorro sabes si existe alguna función para hacer que se recoja el código fuente de una página web sin tener que usar las funciones de la librería IE
Es que he visto que claro, obtenía error con las funciones regulares ya que NO EXISTEN porque no las ha cargado aún la página, por eso debería haber algo que cargue la página unos 5 o 6 segundos y luego traer el source.. estoy mirando para hacerlo mediante un objeto con winhttp, pero ni idea, sigo investigando, si teneis alguna idea comunicadla porfavor

Gracias y Un saludo!!
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por Ximorro »

Si hay que hacer cosas raras como obtener la página mediante código javascript o cosas así ni idea. Supongo que eso sí será con esas librerías que comentas y que trabajan con el navegador, pero yo no he usado nunca. Había por ahí un ejemplo para ejecutar javascript, creo que escribían el resultado de la función en una página web para poder recogerlo, o algo asi...

Si se puede obtener una url que cargue la página que quieres es fácil.
Se puede hacer con InetGet, que como baja cualquier archivo alojado en una web, lógicamente también se puede utilizar para los propios html.
También se puede usar _InetGetSource, en Inet.au3, que mete el fuente de la página web directamente en un string, en vez de en un archivo.
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Avatar de Usuario
arkcrew
Profesional del Autoit
Mensajes: 506
Registrado: 28 Sep 2009, 19:17
Ubicación: Granada, España
Contactar:

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por arkcrew »

MM bueno miraré que se puede, sino lo dejaré, por lo demás, como tengo solo que conseguir lo mismo para megauplaod y demás páginas es mucho más facil ya que por ejemplo megaupload trabaja esperando 45/25 segundos y el link aparece en una imagen...
Ya os voy posteando lo que vaya programando

Saludos!
Markco
Mensajes: 3
Registrado: 23 Dic 2011, 03:48

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por Markco »

Pero eso de la api mediafire como se usa??? Porque por lo visto hay que hacer algo de este tipo:

http://www.mediafire.com/basicapi/premi ... 56seoxmz5j


O estoy equivocado?
Avatar de Usuario
arkcrew
Profesional del Autoit
Mensajes: 506
Registrado: 28 Sep 2009, 19:17
Ubicación: Granada, España
Contactar:

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por arkcrew »

Buenas, vuelvo a estar vivo ;)

Para usar la api debes ser usuario premium, como yo no lo soy, no se tu, he programado una función, sencilla, unas pocas lineas, que nos devuelve el link de descarga del archivo en cuestión.

Dejo el code:

Código: Seleccionar todo

func procesarlink($url)
;$oIE = _IE_Example ("basic")
$oIE = _IECreate($url,0,0)
_IELoadWait ($oIE)
$oLinks = _IELinkGetCollection ($oIE)
For $oLink In $oLinks
	if Stringleft($oLink.href,15) = "http://download" then
    MsgBox(0, $oLink, $oLink.href)
	ExitLoop
	endif
Next
endfunc
Para usar la función, pues simplemente haceis una llamada con el enlace algo en plan: procesarlink("http://mediafire.com/?8x9902o6n4y7qs8") y os devolverá un m,sngbox con el enlace de descarga; Si lo que quereis es obtenerlo como texto para usarlo en alguna cosa, cambiad MsgBox(0, $oLink, $oLink.href) por Return $oLink.href y ya lo tendreis funcionando.

Es sencillo, y utiliza la librería INET.au3, es lo único que se me ocurrió para hacer funcionar el script, asi qeu lo comprato por si alguien lo necesita.

Saludos!
Markco
Mensajes: 3
Registrado: 23 Dic 2011, 03:48

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por Markco »

Muchas gracias por la explicación arkcrew, pero si lo quisiera programar en php cómo debería ser?
Markco
Mensajes: 3
Registrado: 23 Dic 2011, 03:48

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por Markco »

Gracias Jamaro... estaba en la sección de Autoit y el que quiero es en PHP jeje no me había dado cuenta :-P... Igual esta premium_key vence en estos días así que no hay problema en postearlo... gracias por el consejo!
Última edición por Markco el 16 Ene 2012, 13:41, editado 1 vez en total.
jamaro
Hacker del Foro
Mensajes: 253
Registrado: 03 Nov 2010, 23:04

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por jamaro »

Marcko en el foro no pondría ese tipo de datos (tu premium_key).
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: Ayuda: Sacar el link de una web (mediafire)

Mensaje por Ximorro »

Además si lo quieres hacer en PHP no estás en el foro adecuado, este foro es para AutoIT.
Si acaso pregúntalo en el subforo de chat...
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Responder