PDA

Просмотр полной версии : С++ получить текс с сайта.


77org77
17.06.2010, 00:41
Всем привет!!! Подскажите, пожалуйста, как можно средством visual c++ получить кусок кода например имеется сайт myip.ru и там получить ip адрес который вывелся. Можно попробовать через WinSock. Кто сможет, помогите нужно плиз.

POS_troi
17.06.2010, 00:46
Лабораторка? Дипломка?

77org77
17.06.2010, 00:53
Ни лабораторка и ни дипломка. А для общего образования.

Gar|k
17.06.2010, 00:55
POS_troi не думаю... просто каникулы и чел решил написать пакость, у него возможно имеется книжка по Си и он недавно поставил Visual C++. А ведь проще спросить что бы тебе дали уже готовое, чем самому учиться... да и поиском пользоваться западло... в общем типичный юзверь античата
это печально

POS_troi
17.06.2010, 01:00
string http_get(const char *url, const char *coockieFile)
{

string buffer;
CURL *curl;
CURLcode res;

curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION,writer);
curl_easy_setopt(curl, CURLOPT_WRITEDATA, &buffer);
curl_easy_setopt(curl, CURLOPT_HEADER , 0 );
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION,1);
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt ( curl, CURLOPT_COOKIEFILE,coockieFile);

res = curl_easy_perform(curl);

/* always cleanup */
curl_easy_cleanup(curl);
return buffer;
}

return "NO DATA";


}

77org77
17.06.2010, 01:21
С функцией разобрался но только одного непонял а coockieFile откуда брать из запроса на сайт?

POS_troi
17.06.2010, 01:26
Просто имя файла.

С функцией разобрался

И даже курл на VS прикрутил??? =))))

77org77
17.06.2010, 01:43
Всё понял спасибо огромное тема закрыта.