PDA

Visualizza la versione completa : Scanning Html


pocho
19-05-2004, 12:13
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

Xadoom
19-05-2004, 13:21
Hai gi deciso il linguaggio?

pocho
19-05-2004, 14:11
Si, volevo realizzarlo il C++ xk lo gestisco abbastanza bene. :tongue:

pocho
19-05-2004, 15:07
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::out);
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');
}

Lardoman
19-05-2004, 15:23
ma....nooooo :eek: :dh: :dh:

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 :D

Loading