Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Scanning Html

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    39

    Scanning Html

    sto cercando di realizzare in borland un programmino che realizzi uno scanning di una pagina html che si trova in rete( inserisco io da tastiera l'indirizzo completo es:http://...) e mi costruisca un file di testo con ad esempio tutti i collegamenti ad altri siti o tutti i link che aprono un determinato tipo di file. vorrei realizzarlo in interfaccia grafica ma penso che lo farò in consol.

    qualcuno può darmi una mano con qualche idea? o magari un link dove posso trovare info su come gestire file e interfaccia grafica(due grossi problemi che non so gestire bene)?

    grazie in anticipo per l'aiuto

    ciao

  2. #2
    Utente di HTML.it L'avatar di Xadoom
    Registrato dal
    Dec 2002
    Messaggi
    1,491
    Hai già deciso il linguaggio?
    Windows Xp
    [Java]
    [PHP]Notepad++
    [Fortran90-77] elf90 g77
    [C++ /WinAPI] DevC++ VisualC++

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    39
    Si, volevo realizzarlo il C++ xk lo gestisco abbastanza bene. :tongue:

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    39
    ecco cosa sono riuscito a combinare. volevo copiare l'Html di un sito da internet ma non funziona.vi prego AIUTO!!! se no non dormo!!!

    #include<iostream.h>
    #include<conio.h>
    #include<fstream.h>

    void main(){
    int i;
    char sito[100],c;
    fstream fl,f2;
    do{
    clrscr();
    for (i=0;i<100;i++)
    sito[i]=' ';
    cout<<"sito= ";
    cin>>sito;
    for (i=0;i<100;i++){
    cout<<sito[i];
    if (sito[i]==' ') break;
    }
    fl.open(sito,ios::in);
    if (fl.fail()) cout<<"error";
    f2.open("prova.txt",ios:ut);
    int cont=0;
    do {
    c = fl.get();
    if ( (!fl.fail() )&&( !fl.eof() ) ){
    cout << c;
    f2.put(c);
    }
    else
    if (f2.fail()) cout << "\nf2.FAIL\n";
    else cout << "\nf2.EOF\n";
    cont++;
    if ((cont%120)==0) getch();
    }while ( ( !fl.fail() ) && ( !fl.eof() ) );
    f2.close();
    fl.close();
    cout<<"esci?";
    }while(getch()!='s');
    }

  5. #5
    Utente bannato
    Registrato dal
    Nov 2003
    Messaggi
    558
    ma....nooooo

    Ma stati cercando di aprire il sito come se fosse un file sul tuo pc???

    Guarda che sei completamente fouri strada.


    X farlo devi stabilire una connessione usando i socket (se sei su linux) o i winsock (su windows)

    Documentati su questi argomenti

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.