Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560

    un piccolo aiuto per search engine in perl

    codice:
    my $query="www.google.com/search?hl=en&ie=UTF-8&q=";
    $query.=$str[(rand(scalar(@str)))];
    $query.="&num=$n&start=$s";
    my @lst=(); 
        my $page = http_query($query);
        while ($page =~  m/<a class=l href=\"?http:\/\/([^>\"]+)\"?>/g){
    if ($1 !~ m/google|cache|translate/){
        push (@lst,$1);
    }
        }
        return (@lst);
    }
    salve, così com è e con queste veriabili non mi cerca nulla...
    se lo modifico così:

    codice:
    my $query="www.google.com/search?hl=en&ie=UTF-8&q=".str_replace("%20","+",urlencode($querystring[$A])).$a;
    $query.=$str_replace[(rand(scalar(@str)))];
    $query.="&filter=0&num=100&meta=$n&start=$s";
    my @lst=(); 
        my $page = http_query($query);
        while ($page =~  m/<a class=l href=\"?http:\/\/([^>\"]+)\"?>/g){
    if ($1 !~ m/google|cache|translate/){
        push (@lst,$1);
    }
        }
        return (@lst);
    }
    dite che può andare? l unica cosa che non penso vada bene è l uso di queste variabili che poi non trova... : ($querystring[$A])).$a

    chi mi da una mano a capire perchè non cerca nulla?

    grazie

  2. #2
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    up..........

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.