您的位置:首页 > 其它

vc获取cookie

2010-08-20 16:51 295 查看
///////////////////////////////////////////
//////////////////////////////////////////
//// 利用VC得到当前IE的Cookie

#include <windows.h>
#include <wininet.h>
#include <iostream>
using namespace std;

int main(int argc, char* argv[])
{
char szURL[256]="http://bbs.csdn.net/";
LPSTR lpszData = NULL;
DWORD dwSize=0;
lpszData=new char[1];
memset(lpszData,0,1);

retry:
if (!InternetGetCookie(szURL, "", lpszData, &dwSize))
{
if (GetLastError()== ERROR_INSUFFICIENT_BUFFER)
{
delete []lpszData;
lpszData = new char[dwSize+1];
memset(lpszData,0,dwSize+1);
goto retry;
}
else
{
cout<<"cookie为空!";
}
}
else
{
cout<<"获取cookie成功!"<<endl;
}
cout<<"您输入网址的cookie为:"<<endl<< lpszData <<endl;
delete[]lpszData;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: