Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Pobranie i zapisanie źródła strony do pliku. Curl.

Ostatnio zmodyfikowano 2011-01-24 13:28
Autor Wiadomość
Matetron
Temat założony przez niniejszego użytkownika
Pobranie i zapisanie źródła strony do pliku. Curl.
» 2011-01-23 20:56:31
Jest to mój pierwszy post na tym forum, więc witam wszystkich serdecznie! Jestem początkujący w C++, nieźle obsługuję Google.

Mam potrzebę napisanie programu, który pobierałby kod źródłowy strony (w HTML), a następnie zapisywał go do pliku tekstowego (a następnie przeszukiwał plik pod kątem znalezienia adresu kolejnej strony, z której także musiałby pobrać kod źródłowy). Dowiedziałem się,że do tego pierwszego mogę użyć cURL, więc zaktualizowałem mój kompilator (Dev C++), tak aby wszystko działało (no i działa pięknie,źródło mi się wyświetla, korzystałem z tego http://cpp0x.pl/forum/temat/?id=730)..  Tutaj zaczyna się mój problem, ponieważ nijak nie mogę rozgryźć, jak teraz mogę skorzystać z tego stringa (jeśli dobrze przeczytałem na jednej ze stron, to zmienną jest tutaj res, ale nie ma do niej takiego dostępu jak do stringa). Wszystkie instruktarze, które znalazłem były odnośnie PHP, ale ja chciałbym to zrobić w C++.

Może zna ktoś rozwiązanie i się nim podzieli? ;>

A może ktoś zna prostszy sposób zapisania źródła strony w pliku .txt?


********************************************************************

Dobra, natchniony pomysłem brata, przestałem szukać, jak zapisać źródło strony, tylko jak zapisać samą stronę ;) Znalezienie tego okazało się o wiele prostsze.  Korzystałem z http://curl.haxx.se/libcurl/c/getinmemory.html.

Po małych przeróbkach:
C/C++
std::ofstream oplik;
oplik.open( "zrodlo.txt" );
oplik << chunk.memory << '\n';
oplik.close();
wszystko zapisuje się jak trzeba ;)

Może komuś się to przyda.
P-26949
DejaVu
» 2011-01-24 13:28:14
Czyli problem rozwiązany? :)
P-26984
« 1 »
  Strona 1 z 1