[R] Automatisation site debridage lien

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

[R] Automatisation site debridage lien

#1

Message par silvere »

Salut a tous
Voila je me lance dans un programme pour automatiser le "debridage" de mes liens, grâce au site alldebrid.
Pour cela j’aimerais faire un code qui me connecte (id et mdp) au site, qui rentre mon lien et ensuite qui reprenne le lien débrider.
Cependant je bloque déjà a l'authentification, j'ai fait sa mais je ne sais pas si c'est correct et je ne sais pas comment appuyer sur le bouton de connexion.
► Afficher le texte
Merci d'avance
Modifié en dernier par silvere le mar. 03 juin 2014 23:02, modifié 5 fois.
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
yohan8
Niveau 6
Niveau 6
Messages : 245
Enregistré le : mer. 07 déc. 2011 22:34
Localisation : Rhône
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#2

Message par yohan8 »

Hello !

Dit-moi si le Submit fonctionne, j'ai pas crée de compte pour essayer.
► Afficher le texte
Ha oui aussi, vérifie que les conditions d'utilisations de AllDebrid autorise ce genre d'automatisation ;)
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#3

Message par silvere »

Ce n'est pas mentionner dans les condition d’utilisation donc je pense que c'est autorisé.
Oui ça marche :D
Cependant pour mon programme il ne faut pas que la fenêtre s'affiche ^^
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
yohan8
Niveau 6
Niveau 6
Messages : 245
Enregistré le : mer. 07 déc. 2011 22:34
Localisation : Rhône
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#4

Message par yohan8 »

Jette un coup d'oeil dans la doc de _IECreate ou de _IEAction :)

EDIT : le titre que tu as mis n'est pas bien en lien avec l'aide que tu demandes. Un titre approprié t'aurais peut être fait trouver ce genre de topic avec une réponse tout aussi correcte ;) http://autoitscript.fr/forum/viewtopic. ... 91&p=81103
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#5

Message par silvere »

Effectivement merci de ton aide mais je bloque encore :cry:
Je n'arrive pas a lancer le debridage du lien et je ne comprends pas pourquoi :
► Afficher le texte
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
yohan8
Niveau 6
Niveau 6
Messages : 245
Enregistré le : mer. 07 déc. 2011 22:34
Localisation : Rhône
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#6

Message par yohan8 »

Je n'ai pas de compte et donc pas l'accès à ces "lien" de débridage. (à tout hasard t'as pensé à cacaoweb ?)

Mais ce que je peux dire de ton code c'est que tu utilises _IEFormElementGetObjByName avec comme argument , d'après le nom de la variable, un lien or c'est le nom de l'objet qui est demandé et non une url.
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#7

Message par silvere »

J'ai vu mon erreur mais impossible de lancer le débridage que se soit avec _IEFormImageClick ou _IEFormSubmit je n'y arrive pas sur cette page https://www.alldebrid.fr/service/ ( bouton lancer le débridage).
J'ai essayer 3 façon différentes mais rien a faire :

Code : Tout sélectionner

_IEFormImageClick ( $oIE, "Lancer le débridage !" ,"alt")
_IEFormImageClick ( $oIE, "../images/default/ui/sprite_button.png" ,"src")
_IEFormSubmit($oFormdo)
Voici mon code :
► Afficher le texte
Merci de votre aide :D
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#8

Message par jguinch »

Essaye avec ça :
► Afficher le texte
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#9

Message par mikell »

Code : Tout sélectionner

_IENavigate ($oIE, "https://www.alldebrid.fr/service/")

$oFormdo = _IE[color=#FF0000]FormGetObjByName[/color]($oIE, [color=#FF0000]"downloaders_module"[/color])
$oEdit = _IEFormElementGetObjByName($oFormdo, $link)
_IEFormElementSetValue($oEdit, "lien a debrider")
Hum il me semble que le code source dit

Code : Tout sélectionner

<[color=#FF0000]form name="links"[/color] action="">
    <div class="downloaders_module">
Donc (avec le code de jguinch) :
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#10

Message par silvere »

Oui, c'est ça mais je ne comprend pas le code.
Pour finir je n'arrive pas a récupérer le lien débridé.Je crois que je suis vraiment pas fait pour les fonction _ie que je trouve complexe. Si vous avez besoin de mon compte envoyez moi un message
Je vous remercie de votre aide :)
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#11

Message par mikell »

Dans la mesure où le site effectue une opération en fonction d'infos que tu y entres, je vois pas bien comment tu pourrais faire sans utiliser les fonctions _IE*
Le code n'est pas difficile à comprendre, le plus gros de l'explication est dans le fichier d'aide pour _IETagNameGetCollection
Clairement, si tu veux une aide supplémentaire (pour la récupération du lien) il faut communiquer tes identifiants - mais c'est toi qui vois :wink:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#12

Message par silvere »

Si je veux utilisé les fonction _IE simplement que j'ai vraiment du mal avec et que l'anglais n'est pas mon fort ^^
Je t'ai communiquer mes ID par message, merci d'avance :D
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#13

Message par mikell »

ça marche chez moi Image
► Afficher le texte
N'hésite pas à demander si tu veux des précisions sur le code
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#14

Message par silvere »

Merci beaucoup, ça marche aussi chez moi !
Je vais remacher le code pour me l'approprier si il y a des choses que je ne comprends pas je te le demanderais :wink:
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [R] Automatisation site debridage lien

#15

Message par silvere »

Voila je up le sujet car je ne comprend pas le comportement de mon scripte :
Je n’obtiens qu'une seule messagebox pour les liens debrider alors que je devrais en avoir 2
► Afficher le texte
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#16

Message par mikell »

Tu pourrais essayer de faire débrider plusieurs liens à la fois (liste) puisque le site le permet
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#17

Message par silvere »

J'y est pensé mais la question d'après c'est comment faire un fonction qui n'a pas un nombre fixe d'argument défini :mrgreen:
Edit : mon idée était débile autant utilisé un caractère entre chaque lien ou un array
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Automatisation site debridage lien

#18

Message par mikell »

Si tu inscris n liens dans l'edit du site, il te retourne n boites de réponse avec chacune un lien dedans, donc faut checker les n (qui s'appellent "link0", "link1", "link2", ..., "linkn-1")
Ouala Image
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [R] Automatisation site debridage lien

#19

Message par silvere »

Cette fois-ci c'est vraiment resolu encore merci ! :D
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Avatar du membre
silvere
Niveau 8
Niveau 8
Messages : 532
Enregistré le : sam. 24 sept. 2011 22:56
Status : Hors ligne

Re: [R] Automatisation site debridage lien

#20

Message par silvere »

Je comprend pas pourquoi ça ne fonctionne pas :oops:
► Afficher le texte
Quand le mensonge prend l'ascenseur, la vérité prend l'escalier. Elle met plus de temps, mais elle fini toujours par arriver.
Répondre