website einlesen?
-
hallo
wie kann ich eine website einlesen, den text in eine txt speichern?
hab schonmal n socket gemacht was sich mit der site verbindet.
aber wie lese ich die jetzt ein?
gruß
ebro
-
Mit Standard C++ gar nicht. Dafür musst du über die API gehen oder mit eine Socket-Lib arbeiten. Zur Kommunikation via HTTP siehe den entsprechenden RFC auf http://www.rfc-editor.org/rfc.html
-
jo danke fürn tip. dann werd ich mir ma die richtige rfc suchen

edit: oh man, die sind aber arschlang die rfc's

-
vielleicht kannst du auch wget in dein programm einbauen.
und such mal nach folgendem
URLDownloadToFile()
-
hört sich sehr gut an asr.
klappt aber noch nich, habe folgenden code probiert:[code] void main() { int ergebnis; const char *sURL="http://www.c-plusplus.net"; const char *sLocalFile = "C:\\web.txt"; cout<<"website einlesen"<<endl; ergebnis=URLDownloadToFile(0, sURL, sLocalFile, 0, 0); if (ergebnis==0) { cout<<"download ausgeführt!"<<endl; } else { cout<<"fehler"<<endl; } }bekomme "fehler", hat also nich geklappt. ne idee?
-
Wie kommst du darauf auf 0 zu prüfen?
-
hab ich irgendwo gelesen. hab das prob aber schon anders gtelöst.
nehme jetz n socket und sende GET /index.php HTTP/1.0\n\n.
das funzt
danke für die hilfe!
gruß
ebro