Показать сообщение отдельно

  #3  
Старый 18.04.2010, 02:35
eldar85
Познающий
Регистрация: 27.08.2009
Сообщений: 82
С нами: 8792626

Репутация: 5
По умолчанию

попробывал так:

int main(int argc, char* argv[])
{
CURL* curl;
char url[] = "http://love.ngs.ru/login/";
char proxy[] = "92.50.163.114";
long port = 8085;
char error[200];
char referer[] = "http://love.ngs.ru/";
struct curl_httppost* post = NULL;
struct curl_httppost* last = NULL;
char postdata[] = "send=ok&l=8j4w4w4w%40rambler.ru&p=8j4w4w4w&rememb er_me=1";

curl_global_init(CURL_GLOBAL_ALL);
curl = curl_easy_init();

//curl_formadd(&post, &last, CURLFORM_COPYNAME, "method", CURLFORM_COPYCONTENTS, "post", CURLFORM_END);
// curl_formadd(&post, &last, CURLFORM_COPYNAME, "file", CURLFORM_FILE, "c:/2.jpg", CURLFORM_CONTENTTYPE, "image/jpeg", CURLFORM_END);
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt(curl, CURLOPT_REFERER, referer);
curl_easy_setopt(curl, CURLOPT_PROXY, "117.102.91.6:8080");

curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, error);
curl_easy_setopt(curl, CURLOPT_VERBOSE, 1);
curl_easy_setopt(curl, CURLOPT_HEADER, 0);
curl_easy_setopt(curl, CURLOPT_NOBODY, 1);

curl_easy_setopt(curl, CURLOPT_COOKIEJAR, "cookie.txt");
curl_easy_setopt(curl, CURLOPT_COOKIEFILE, "cookie.txt");

curl_easy_setopt(curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1");


curl_easy_setopt(curl, CURLOPT_HTTPPOST, 1);
curl_easy_setopt(curl, CURLOPT_POST, true);
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, postdata);


curl_easy_setopt(curl, CURLOPT_TIMEOUT, 10);
curl_easy_perform(curl);

int i;
std::cin >> i;

return 0;
}

и вроде все нормально))) спасибо за совет)
но я не пойму как сделать так чтобы он еще и тело сайта вывел в консоль, а то так выводит только хедер и то что прокси и рефер установлены??
и еще один вопросик, куда сохраняются куки?? я прописал cookie.txt и создал текстовой файл возле экзэшника, но там пустота)) хотелось бы посмотреть куда он их сохраняет) или он после использования сразу их стерает из файла?)

Последний раз редактировалось eldar85; 18.04.2010 в 02:43..
 
Ответить с цитированием