#1 Le 07/09/2011, à 14:35
Addon Firefox: Anti Linkbucks
Bonjour tout le monde,
Et bien, comme chacun le sait (pas du tout!^^) je développe depuis quelques temps un petit bot de téléchargement pour faciliter le téléchargement de liens megaupload.
Pour les intéressés, c'est une autre discussion: http://forum.ubuntu-fr.org/viewtopic.php?id=449708
Mais, ceci amenant cela, j'ai été confronté, lors de mon développement, à de nouveaux sites qui ont fait leur apparition il y a déjà quelques temps, les "link protector".
Les sites du genre Linkbucks qui, outre le fait de protéger les warez par "l'anonymat" des liens diffusés, en profitent pour vous tamponner de publicités insupportables en plus de vous obliger à attendre avant de cliquer sur le bouton qui, enfin, vous redirigera vers le lien que vous cherchiez.
Donc, j'en ai profité pour faire un petit addon pour firefox afin de palier à ce problème.
Je viens tout juste de le publier donc il n'est pas encore valider, mais le code est libre. (pour les pointilleux je mets le js à la fin du post)
https://addons.mozilla.org/fr/firefox/a … linkbucks/
Pour décrire le truc rapidement, dès qu'une page linkbucks est chargée, l'addon redirige directement la page vers le liens.
Dans les MAJ à venir j'essayerai d'ajouter les autres plateformes similaires à celle-ci.
Voila ![]()
Des bugs, des idées, des conseils, des améliorations ? hésitez pas ! ![]()
le script:
function examplePageLoad(event) {
if (event.target instanceof HTMLDocument) {
var targ = event.target;
if (targ.nodeType == 3) // defeat Safari bug
targ = targ.parentNode
var linkLoc = targ.location.toString();
if(linkLoc.indexOf('linkbucks.com/') != -1){
targ = XPCNativeWrapper.unwrap(targ)
var scriptTags = targ.documentElement.innerHTML.split("<script");
for (var i=0; i<scriptTags.length; i++) {
if(scriptTags[i].indexOf('Lbjs.TargetUrl')!=-1){
var targetLink = scriptTags[i].split("Lbjs.TargetUrl = '")[1].split("';")[0]
targ.location.replace(targetLink);
}
}
}
}
}
window.addEventListener("load", function () {
gBrowser.addEventListener("load", examplePageLoad, true);
}, false);Journaliste: Selon Vous, Quel Est Le Plus Grand Mal De L'Humanité, L'Ignorance Ou L'Indifférence ?
Politique: ... J'en Sais Rien, Et J'men Fou ...
Profile Doc xXKirastarotHXx
Hors ligne
#2 Le 07/09/2011, à 14:51
Re : Addon Firefox: Anti Linkbucks
Sympa ton bidule ! ![]()
A+
hp 625: Ubuntu LTS xfce / Mac Mini ppc G4: Debian stable xfce / Les choses les plus simples sont les meilleures !
Hors ligne
#3 Le 07/09/2011, à 21:58
Re : Addon Firefox: Anti Linkbucks
Très utile, merci bien. ![]()
Si ça marchais sur allourl.com ça serait juste parfait.
Dernière modification par Rαίdeη (Le 07/09/2011, à 21:58)
Hors ligne
#4 Le 09/09/2011, à 15:13
Re : Addon Firefox: Anti Linkbucks
Salut,
Merci bien ![]()
J'ai déjà ajouter Undeadlink et swh.gs pour le moment.
Je planche un peu sur allourl, qui à une bien meilleure protection que la plupart des plate-forme de ce genre.
Si j'ai bien compris la façon dont il fonctionne, je ne pourrais pas éviter l'attente sur allourl, mais seulement rediriger automatiquement la page dès le décompte est terminé.
Donc dès que j'arrive à rediriger ce site, je met l'addon à jour ![]()
Pour finir, un petit clin d'oeil aux dev de undeadlink qui se sont pris pour des malins avec leur code à la mort moi le noeud, et qui apparement en sont fière ![]()
Dans la Source de leur page ont peux lire:
/*
Plutôt que de mettre un CAPTCHA à la noix, on va faire réflechir ceux qui ont envie de repérer les liens automatiquement
*/Challenge relevé, et terminé ![]()
A mon avis, au vu du code, je pense qu'il ont du mettre bien plus longtemps à coder leur protection que moi de la passer
(premier test réussis en 5minutes, et l'addon à jour en 1-2h)
C'est même pas ce site qui m'a le plus pris la tete lol.
Edit: Ah! et un autre fail pour swh.gs qui n'a simplement aucun utilité, je m'explique:
Un "protecteur de lien", comme c'est appelé, est censé servir aux sites/forums qui diffusent des liens plus ou moins légaux, pour que ces liens ne soient pas repéré et désactivé par tel ou tel organisme de protection des oeuvres.
Sauf que... les liens "protégé" par swh sont composé de la façon suivante: http://swh.gs/?d=http://leliendorigine.com
Donc du coup, les robots de verification que cherchent "http://leliendorigine.com" peuvent tout de même le repérer sans aucun problème.
0 pointé ! ![]()
Edit:
Une petite question aussi: Sur la page de mon plugin, sur la partie de droite, il est écrit, en dessous du nombre de critique, qu'il y à X Utilisateur... quesaco ? c'est le nombre de téléchargement ?
Dernière modification par xxkirastarothxx (Le 09/09/2011, à 16:08)
Journaliste: Selon Vous, Quel Est Le Plus Grand Mal De L'Humanité, L'Ignorance Ou L'Indifférence ?
Politique: ... J'en Sais Rien, Et J'men Fou ...
Profile Doc xXKirastarotHXx
Hors ligne
#5 Le 20/09/2011, à 01:02
Re : Addon Firefox: Anti Linkbucks
L'idée tout simplement génial! Continue comme ça, je suis le projet et sujet ;D
Hors ligne
#6 Le 22/09/2011, à 18:21
Re : Addon Firefox: Anti Linkbucks
Voila, la version 1.1 en ligne ![]()
Ajout des plateforme undeadlink, swh et allourl.
Pour allourl, il ne serra pas possible de squeezer les quelques secondes d'attentes, mais la redirection est quand même automatique.
Journaliste: Selon Vous, Quel Est Le Plus Grand Mal De L'Humanité, L'Ignorance Ou L'Indifférence ?
Politique: ... J'en Sais Rien, Et J'men Fou ...
Profile Doc xXKirastarotHXx
Hors ligne
#7 Le 22/09/2011, à 18:47
Re : Addon Firefox: Anti Linkbucks
Bien joué! Merci xxkirastarothxx
Dernière modification par Rαiden (Le 22/09/2011, à 18:47)
Hors ligne
#8 Le 22/09/2011, à 19:07
Re : Addon Firefox: Anti Linkbucks
![]()
Petite précision au passage, le plugin n'a l'air de fonctionner que sur Linux, car je viens de tester sur mon Windows et ça marche pas (pour ceux qui auraient un dual boot, faudra attendre une prochaine version) snif ^^
Enfin c'est soit ça, soit c'est par-ce que sur mon windows j'ai une vielle version de firefox(3.6)... à voir.
Et autre chose au passage, j'ai mise la version 1.0.0 de mon BotMU (lien dans le sujet) en ligne également,
Bonsoir ![]()
Journaliste: Selon Vous, Quel Est Le Plus Grand Mal De L'Humanité, L'Ignorance Ou L'Indifférence ?
Politique: ... J'en Sais Rien, Et J'men Fou ...
Profile Doc xXKirastarotHXx
Hors ligne
#9 Le 03/01/2013, à 18:35
Re : Addon Firefox: Anti Linkbucks
Bonjour à tous.
Cela faisait un moment, je dois dire que j'avais un peu oublié ce plugin ![]()
Il faut dire que depuis la fermeture de Megaupload, je tombe moins souvent sur ce genre de lien.
Mais, donc, après quelques retours d'utilisateurs, il s'avère que la version 1.1 ne fonctionnait pas chez tout le monde.
La raison est que linkbucks avait ajouter un script qui interdisait une redirection avant la fin du décompte.
J'en ai donc profité pour sortir une version 1.2 qui normalement fonctionne bien mieux.
J'ai également ajouter les plateforme suivante:
* Miniurls.co
* Filesonthe.net
* Yooclick.com
Allourl et Undeadlink semble être mort, j'ai donc désactivé ces deux plateformes.
Voila voila ![]()
N’hésitez pas à proposer d'autres plateformes et/ou signaler un bug ![]()
à Bientôt ![]()
Journaliste: Selon Vous, Quel Est Le Plus Grand Mal De L'Humanité, L'Ignorance Ou L'Indifférence ?
Politique: ... J'en Sais Rien, Et J'men Fou ...
Profile Doc xXKirastarotHXx
Hors ligne
Pages : 1
- Accueil
- » Forum
- » Vos développements libres
- » Addon Firefox: Anti Linkbucks