18,356
社区成员
发帖
与我相关
我的任务
分享
#include <windows.h>
#include <stdio.h>
int main()
{
char senData[1024],revData[1024]={0};
WSADATA wsaData;
WORD sockVersion = MAKEWORD(2, 2);
if(WSAStartup(sockVersion, &wsaData) != 0) return 0;
SOCKET sClient = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
sockaddr_in servAddr;
servAddr.sin_family = AF_INET;
servAddr.sin_port = htons(9092);
servAddr.sin_addr.S_un.S_addr =inet_addr("118.85.207.85");
connect(sClient,(sockaddr*)&servAddr,sizeof(servAddr));
for(int page=1;page<301;page++)
{
sprintf(senData,"POST /wapclient/aliFishCard.do HTTP/1.1\r\n"
"Host: cservice.client.189.cn:9092\r\n"
"Connection: keep-alive\r\n"
"Content-Length: 293\r\n"
"Cookie: svid=F8E88B2ACFAF98A9; lvid=e504c5b859fcf73f19761d310e0d130d; nvid=1; JSESSIONID=574431F783D44B688579002EFE8F5404; s_cc=true; s_fid=2D23A3AB05C71EA3-1CBFB81FBA60B731\r\n\r\n"
"{\"headerInfo\": { \"functionCode\": \"queryKingCardNumber\"},\"requestContent\":{\"shop\":\"\",\"sessionid\":\"22455187cd7d423c8334ba0de4f9ce11\",\"salesprodid\":\"000000005930B3EE75FA596CE053AC1410AC221B\",\"contnumber\":\"\",\"pageindex\":%d,\"pagesize\":10,\"provincecode\":\"609904\",\"areacode\":\"8411700\",\"islast\":\"1\"}}\r\n\r\n",page);
send(sClient,senData,strlen(senData),0);
while(recv(sClient,revData,1023,0)>0)
{
printf("%s\n",revData);
memset(revData,0,1024);
}
Sleep(200);
}
closesocket(sClient);
WSACleanup();
return 0;
}