怎样用vc模拟一个网页上的登录 不用打开网页 然后再模拟登录后的写入信息和提交信息到网页服务器
解决方案 »
- 请教:MFC中怎样给启动界面加上进度条
- 当其它程序最小化后,自己程序界面显示不正常的问题
- 关于取得TAB选项卡中一页的句柄的问题,本人愚笨还请各位大虾指教
- static bool ThreePTDirect(const AgmWorld2& pos1,....) 中的static 有什么具体含义?
- 请教注册表问题
- 我在DLL中创建一个线程,为什么会出错?
- 求opengl不用auxDIBImageLoad加载图片方法,不用glaux.lib库
- windows程序设计小问题,请各位赐教
- 菜鸟问:怎样把在子函数中得到字符串传到主函数外
- 在LINK时出现的问题,请高手指正
- 编译器建的窗口怎么放控件上去?
- 请问如何获取一个带有指针元素的结构体的总的数据长度和数据,谢谢
//
#include "stdafx.h"
#include <Windows.h>
#include <WinInet.h>
#include <iostream>
using namespace std;
int _tmain(int argc, char* argv[])
{
if (argc !=2)
{
cout << "Please useing:test http://www.google.cn";
cout << endl;
}
else
{
int ilen=strlen(argv[1]);
if (ilen<256)
{
char szURL[256]={0};
strncpy(szURL,argv[1],ilen);
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;
}
else
{
cout <<"参数超长!";
return -1;
}
}
return 0;
}