获取网站存放在本地cookie
2012-03-17 18:06
225 查看
注:此方法获取的cookie仅限于使用IE访问过的网站
#include <windows.h> #include <assert.h> #include <WinInet.h> #pragma comment(lib,"winInet.lib") #include <iostream> using namespace std; //--------------------------------------------------------------------------- class Cookie { LPSTR s_lpszCookie; DWORD s_dwSize; public: Cookie():s_lpszCookie(NULL),s_dwSize(0) { } virtual ~Cookie() { if(s_lpszCookie) { delete [] s_lpszCookie; s_lpszCookie=NULL; } } bool Execute(LPSTR lpszUrl) { if(InternetGetCookie(lpszUrl,NULL,NULL,&s_dwSize)) { s_lpszCookie=new char[s_dwSize]; assert(s_lpszCookie!=NULL); if(InternetGetCookie(lpszUrl,NULL,s_lpszCookie,&s_dwSize)) return true; } return false; } const LPSTR GetCookie() { return s_lpszCookie; } const DWORD GetCookieSize() { return s_dwSize; } }; int main(int argc, char* argv[]) { char szURL[]="http://bbs.csdn.net/"; Cookie cookie; if(cookie.Execute(szURL)) { cout<<cookie.GetCookie()<<endl; } else cout<<"Cookie为空"<<endl; cin.get(); return 0; }
相关文章推荐
- win32获取和设置本地已经存在的网站的cookie
- 获取当前网站的所有Cookie
- 关于C#窗体登录网站获取网页Cookie
- python 利用selenium模拟登录帐号验证网站并获取cookie
- php获取远程网站图片并保存本地
- 会话管理之Cookie案例一:获取网站上次访问时间
- python 利用selenium模拟登录帐号验证网站并获取cookie
- 使用htmlunit工具来实现对新浪的模拟登录获取cookie操作(也可适用其他网站,最好是无验证码的)
- 获取本地验证码cookie
- 【C#】获取本地Cookie的问题
- 获取远程文件目录,存放到本地
- 从网页缓存中获取图片,将图片存放当本地文件夹中
- 网站安全修改本地cookie,post,xss等入侵测试firefox利器
- 【原创】python爬虫获取网站数据并存入本地数据库
- Android开发——webview获取H5的Cookie并保存在本地
- asp.net获取本地IIS上绑定的网站的信息
- 使用httpclient4.3.X模拟post请求登陆网站获取cookie信息的操作
- 获取当前网站的所有Cookie
- android studio中存放json文件,获取assets文件下下文件,获取本地json文件并解析