Suche Wörter auf einer Seite
-
hallo,
ich habe ein problem. undzwar habe ich eine text-datei (.txt) auf einem server.
bsp.: http://nudelsuppe.de/rezept.txt
nun will ich via consolen-application (Dev-C++) nach Wörtern auf dieser Seite suchen und wenn sie vorhanden sind ein "true" und wenn nicht ein "false" erhalten.
es kann auch der inhalt der seite in einen string geschrieben werden. aber...wie?schreibe inhalt von <seite> in <string>.
suche in <string> nach "salz"
wenn vorhanden sage "in den kochtopf gehört auch ein prise salz!"
wenn nicht vorhanden suche in <string> nach ......
(kann man mir das nach c++ übersetzen?)oder halt direkt auf der seite danach suchen.
brauche hilfe - danke !
-
Du musst die Seite per Sockets downloaden und dann halt normal durchsuchen.
Ein sehr gutes Socket Tutorial (finde ich) ist hier:
http://beej.us/guide/bgnet/output/html/multipage/index.html
-
gut danke, ich werd heut noch ein tutorial dazu lesen.
aber trodzdem wärs nett, wenn einer, der sowas schonmal gemacht hat, mir den quelltext zeigt!
eine frage zu der socket methode: heißt es, dass die seite runtergeladen wird und ich sie als file hab und dann mit der console auslese oder heißt es, dass ich sie gleich in die konsole zieh?
-
Du kannst die Seite mit recv() in einen Buffer laden, un später in einen std::string oder was weiß ich schreiben.
Hier im Forum gibt es auch ein Tutorial zu Sockets und dem Http-Protokoll, mag ich mich erinnern.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-169861.html