[R] Lien megaupload
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- Ghost911
- Niveau 5

- Messages : 166
- Enregistré le : mar. 21 oct. 2008 17:57
- Localisation : Bordeaux
- Status : Hors ligne
[R] Lien megaupload
bonjour j'aimerai avoir un script qui récupère tous les liens megaupload de n importe quel fichier texte ou d'une page web quelconque si c'est possible merci
!
Modifié en dernier par Ghost911 le mar. 04 janv. 2011 18:02, modifié 1 fois.
-
Sh4dows
- Status : Hors ligne
Re: [..] Lien megaupload
Regex :
Code : Tout sélectionner
/(http:[/]{2}www.megaupload.com[/][?]d=[A-Z0-9]{8})/ig
- Koumla
- Niveau 4

- Messages : 68
- Enregistré le : jeu. 15 avr. 2010 11:52
- Localisation : France
- Status : Hors ligne
Re: [..] Lien megaupload
Bonjour,
Suffit de filtrer les urls
Koumla
Code : Tout sélectionner
#include <IE.au3>
#include <Array.au3>
$oIE = _IECreate ("http://www.autoitscript.fr")
$oLinks = _IELinkGetCollection ($oIE)
$iNumLinks = @extended
MsgBox(0, "Link Info", $iNumLinks & " links found")
For $oLink In $oLinks
ConsoleWrite($oLink.href & @CRLF)
Next
Koumla
- Ghost911
- Niveau 5

- Messages : 166
- Enregistré le : mar. 21 oct. 2008 17:57
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Lien megaupload
merci a vous 2 c'est sympa par contre j'ai un autre problème j'aimerai chaque fois qu'un lien ai inséré dans une GUICtrlCreateListViewItem on puisse cliqué dessus pour l'ouvrir depuis un navigateur possible 
- sylvanie
- Niveau 11

- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: [..] Lien megaupload
oui, il faut associer un évènement de download sr chaque item (faudra sûrement songer au mode évènementiel pour la cration dynamique)
pour llustrer ceci (en mode classique) j'ai repris l'exemple de l'aide que j'ai personnaliser sur le premier item :
pour llustrer ceci (en mode classique) j'ai repris l'exemple de l'aide que j'ai personnaliser sur le premier item :
► Afficher le texte
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
- Ghost911
- Niveau 5

- Messages : 166
- Enregistré le : mar. 21 oct. 2008 17:57
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Lien megaupload
Que faut-il utiliser pour que toutes les urls du site soient soulignées pareil que cette image sauf dans une GUICtrlCreateListViewItem ?
http://img403.imageshack.us/img403/5669/10786366.png
http://img403.imageshack.us/img403/5669/10786366.png
- sylvanie
- Niveau 11

- Messages : 1556
- Enregistré le : jeu. 26 juil. 2007 21:31
- Localisation : Paris
- Status : Hors ligne
Re: [..] Lien megaupload
Dans un premier temps, on peut déjà faire un GUICtrlSetCursor(-1,0) sur l'id retourné par GUICtrlCreateListView (et non GUICtrlCreateListViewItem, car ça ne marche pas ...).
ça a pour effet de transformer le curseur de souris en main pour hyperlien
après, faut voir si on n'a pas plus intérêt à passer par un objet ie embarqué dans la GUI pour avoir la possibilité d'avair des liens ... ?
ça a pour effet de transformer le curseur de souris en main pour hyperlien
après, faut voir si on n'a pas plus intérêt à passer par un objet ie embarqué dans la GUI pour avoir la possibilité d'avair des liens ... ?
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
- Ghost911
- Niveau 5

- Messages : 166
- Enregistré le : mar. 21 oct. 2008 17:57
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Lien megaupload
si c'est pas dans une GUICtrlCreateListViewItem sa m'intéresse pas au niveau design mais merci de ton aide sylvanie 
- Ghost911
- Niveau 5

- Messages : 166
- Enregistré le : mar. 21 oct. 2008 17:57
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Lien megaupload
comment je fait pour détecter si le lien megaupload n'est pas valide avec gestion d'erreur ?
-
Sh4dows
- Status : Hors ligne
Re: [..] Lien megaupload
Pour voir si ton lien est valide il existe une méthode très simple et que j'aime bien, il te suffit de récupérer le code source de ta page et de rechercher la chaîne de caractère "Lien invalide" sans les guillemets sinon valide ! On peut faire encore des vérifs pour s'assurer de la validité de celui ci notamment avec des regex en testant les valeurs entre balise etc...
- Ghost911
- Niveau 5

- Messages : 166
- Enregistré le : mar. 21 oct. 2008 17:57
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Lien megaupload
un exemple ?
Re: [..] Lien megaupload
Salut,
Personnellement j'utilise _FFReadHTML, mais je pense que ce code fonctionne avec IE:
Par contre ça suppose ouvrir une fenêtre IE a chaque fois... J'imagine qu'une fonction plus performante doit exister pour récupérer le code source!
Personnellement j'utilise _FFReadHTML, mais je pense que ce code fonctionne avec IE:
Code : Tout sélectionner
$link = "tonlienMU"
$IE = _IECreate($link)
$read= _IEBodyReadText ($IE)
$check = StringInStr ($read,"Lien Invalide")
If $check = 0 Then- bloodwolff
- Membre émérite

- Messages : 655
- Enregistré le : ven. 18 avr. 2008 22:36
- Localisation : Québec
- Status : Hors ligne
Re: [..] Lien megaupload
Je te met une fonction qui vérifiais les liens que j'avais fais pour un programme , à toi de l'adapter
Édit: m.... j'ai poster trop vite sa vérifiais les liens mégavideo :S mais sa peut peut-être te servir
Code : Tout sélectionner
Func Verif_lien($array, $Progress)
Dim $array_final[1] = [0]
GUICtrlSetData($Progress, 0)
For $i=0 To UBound($array)-1
GUICtrlSetData($Progress, (($i+1)/UBound($array))*100)
$source = _INetGetSource("http://www.megavideo.com/?v=" & $array[$i] & "&streamId=" & $array[$i])
If not StringInStr($source, 'Class="st_note_txt1"') Then _ArrayAdd($array_final , $array[$i])
Next
$array_final[0] = UBound($array_final)-1
Return $array_final
EndFuncCompte skype : bloodwolfff
- Ghost911
- Niveau 5

- Messages : 166
- Enregistré le : mar. 21 oct. 2008 17:57
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Lien megaupload
Merci à vous 2 
