안녕하세요
한 작은 중소기업에서 일하고 있는 초짜 프로그래머 입니다.
이번에 아는 형의 부탁으로 naver cafe의 정보를 읽어서 처리 해야 되는데요
이리저리 알아보고 해 봤는데
로그인 부분에서 딱 막히네요;
소스 가져올 주소값은
http://cafe.naver.com/joonggonara.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=10807618
식의 네이버 까페 게시판이고요
httpsession = session.GetHttpConnection(strServerName,nPort,"ID","PASS");
httpfile = httpsession->OpenRequest(CHttpConnection::HTTP_VERB_POST, strObject, NULL, 1,NULL,NULL,INTERNET_FLAG_KEEP_CONNECTION);
//결과요청
httpfile->SendRequest();
// 요청 결과 수신
httpfile->QueryInfoStatusCode(dwRet);
// 만약 요청이 정상이라면
if(dwRet == HTTP_STATUS_OK)
{
MessageBox("요청완료");
}
이런식으로 연결 부분을 코딩해서 하면 요청완료 메시지박스는 뜨고요
소스 읽어올 때
httpfile->ReadString(data)
이렇게 한줄씩 읽어오는데요
읽어온 소스 파일을 다시 html로 변환해서 보면 로그인 안된 정보만 뜹니다.
네이버 로그인 문제 어떻게 해결 할 수 없을까요?
전문가 여려분의 많은 도움 바랄께요 ;;
//-------------참조 변수형식----------------//
CInternetSession session; //CinternetSession 변수 설정
CInternetFile *file=NULL; //Cinternetfile 변수 설정
CHttpConnection *httpsession;
CHttpFile *httpfile;
|