Aller au contenu Aller au menu
  • Dépêches
  • Journaux
  • Liens
  • Forums
  • Rédaction
  • 🎙️ Projets Libres

LinuxFr.org

Se connecter

Proposer un contenu

  • Pas de compte ? S’inscrire...

Re: bot ?

Retourner au contenu associé (journal : Délirant)

  • [^] # Re: bot ?

    Posté par Ontologia (site web personnel) le 28 novembre 2005 à 11:35. En réponse au journal Délirant. Évalué à 2.


    #!/usr/bin/perl

    use WWW::Mechanize;

    use strict;
    use diagnostics;
    use warnings;

    my @url_list =
    (
    'http://www.google.fr/search?num=100&hl=fr&client=fir(...)

    'http://www.google.fr/search?num=100&hl=fr&client=fir(...)

    'http://www.google.fr/search?num=100&hl=fr&client=fir(...)

    'http://www.google.fr/search?num=100&hl=fr&client=fir(...)

    'http://www.google.fr/search?num=100&hl=fr&client=fir(...)

    'http://www.google.fr/search?num=100&hl=fr&client=fir(...)

    'http://www.google.fr/search?num=100&hl=fr&client=fir(...)
    );

    my $mech = WWW::Mechanize->new( autocheck => 1 );

    for (my $i=0 ; $i< 512 ; $i++)
    {


    foreach my $url_google (@url_list) {


    $mech->get( $url_google );
    sleep (rand(32));
    my $htmltext = $mech->content;

    if ( $htmltext =~ /www\.u\-m\-p\.org\/site\/soutien_projet_2007/ )
    {
    my @txt = grep (/u\-m\-p\.org/,split(/\s|href=/,$htmltext));
    foreach my $t (@txt){
    if ($t =~ /soutien_projet_2007/ ) {
    # On l'a trouvé !!
    my $good_url = 'http://www.google.fr'.$t;
    print $good_url,"\n";
    $mech->get($good_url);
    if ($mech->content =~ /Mouvement\sPopulaire/) { # on est bien tombé sur la bonne page
    print '1 Hit effectué',"\n";
    }
    }

    }
    }
    }
    }

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker

Revenir en haut de page

Derniers commentaires

  • Re: président d'honneur
  • Re: 159 ans de retard
  • pas con, pas con du tout
  • Re: Saine réaction non schizophrénique
  • Re: La facilité
  • Merci pour ce retour hyper intéressant
  • Re: Saine réaction non schizophrénique
  • Re: Pratique en cascade
  • Re: Saine réaction non schizophrénique
  • Re: Saine réaction non schizophrénique
  • Re: Majority Report.
  • Re: Trois mots

Étiquettes (tags) populaires

  • intelligence_artificielle
  • grands_modèles_de_langage
  • merdification
  • états-unis
  • logiciel_libre
  • capitalisme
  • canicule
  • datacenter
  • réchauffement_climatique
  • administration_française
  • bigtech
  • jihad_butlérien

Sites amis

  • Agenda du Libre
  • April
  • Éditions D-BookeR
  • Éditions Diamond
  • Éditions Eyrolles
  • Éditions ENI
  • En Vente Libre
  • Framasoft
  • La Quadrature du Net
  • Lea-Linux
  • Open Source Initiative
  • Imprimerie Grafik Plus

À propos de LinuxFr.org

  • Mentions légales
  • Faire un don
  • L’équipe de LinuxFr.org
  • Informations sur le site
  • Aide / Foire aux questions
  • Suivi des suggestions et bogues
  • Wiki du site
  • Règles de modération
  • Statistiques
  • API pour le développement
  • Code source du site
  • Plan du site

AltStyle によって変換されたページ (->オリジナル) /