Ayuda: Sacar el link de una web (mediafire)
- 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)
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!
Saludos!
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
- 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)
¡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)
- 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)
MAla suerte amigos,
Saludos!
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...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
Saludos!
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
- 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)
Oooooooooooooh
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
- 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)
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!!
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!!
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
- 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)
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.
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)
- 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)
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!
Ya os voy posteando lo que vaya programando
Saludos!
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
Re: Ayuda: Sacar el link de una web (mediafire)
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?
http://www.mediafire.com/basicapi/premi ... 56seoxmz5j
O estoy equivocado?
- 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)
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:
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!
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
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!
ArkCrew
http://www.nodluna.blogspot.com
http://www.nodluna.blogspot.com
Re: Ayuda: Sacar el link de una web (mediafire)
Muchas gracias por la explicación arkcrew, pero si lo quisiera programar en php cómo debería ser?
Re: Ayuda: Sacar el link de una web (mediafire)
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.
Re: Ayuda: Sacar el link de una web (mediafire)
Marcko en el foro no pondría ese tipo de datos (tu premium_key).
- 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)
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...
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)