Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[15497] Re:idhttp로 네이버에 로그인이 가능한가요?
정영훈 [allinux] 2530 읽음    2015-04-22 20:16
idhttp만으로는 네이버 로그인은 어렵습니다.
문제가 아이디와 비밀번호만 쿼리스트링으로 보내면 되는 것이 아니라 자바 스크립트를 수행해야 합니다.
즉 네이버측에서 조치를 해둔겁니다.
브라우져에는 자바스크립트 엔진이 함께 내장되어 있으니 처리가 가능할 것이고 프로그램적인 로그인 시도를 막을 수 있다는 거죠.

http://acuros.pe.kr/?p=198
https://gist.github.com/blmarket/9012444

위의 링크를 보시면 아시겠지만 브라우져 관련 모듈을 사용해서 자바스크립트를 수행하여 처리하고 있습니다.
그러면 델파이로 할 수 있는 쉬운방법은 없는가 하면...ie 컨트롤을 이용하는 방법이 제일 수월합니다.
IE 컨트롤을 사용하여 아이디와 비밀번호 값을 설정하고 SUBMIT 해주면 됩니다.
물론 HTTP 프로토콜을 바로 이용하는 방법에 비하면 헤비한 방법이라 성능상 불리함이 존재합니다.
첫눈 님이 쓰신 글 :
: opt를 사용하는 경우라면 어쩔 수 없지만
: opt를 사용하지 않는 경우 로그인이 가능한가요?
:
: idhttp로 로그인 하려고 FireFox에서 해더와 Post Data를 분석해 보면 아래와 같이 나옵니다.
:
: <Header>
:
: (Request-Line)    POST /nidlogin.login HTTP/1.1
: Host    nid.naver.com
: User-Agent    Mozilla/5.0 (Windows NT 6.1; WOW64; rv:37.0) Gecko/20100101 Firefox/37.0
: Accept    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
: Accept-Language    ko-KR,ko;q=0.8,en-US;q=0.5,en;q=0.3
: Accept-Encoding    gzip, deflate
: Referer    https://nid.naver.com/nidlogin.login
: Content-Type    application/x-www-form-urlencoded
: Content-Length    397
:
: <Post Data>
:
: enctp=1&encpw=295bff60e5ff00b5afc15ab41da04ac3fecaec4e48e1a31ab7b9d9d32f6238307d84126eabe2c6cc5db00b6db70e39fd3ba171a598d6676838e13c557547b271e63c83270b6ea4d452b2db1fe6ff7d206a966b99b2454f88503fb088ef1da2699123ac90d6&encnm=100009833&svctype=0&svc=&viewtype=&locale=ko_KR&postDataKey=&smart_LEVEL=1&logintp=&url=http%3A%2F%2Fwww.naver.com%2F&localechange=&theme_mode=&pre_id=&resp=&exp=&ru=&id=&pw=
:
: 아이디와 암호가 안보이는거 보니 보안때문인것 같기도 하고....
:
: 어떻게 해야 할지 모르겠습니다.
:
: 도움 부탁드립니다.

+ -

관련 글 리스트
15495 idhttp로 네이버에 로그인이 가능한가요? 첫눈 2064 2015/04/22
15497     Re:idhttp로 네이버에 로그인이 가능한가요? 정영훈 2530 2015/04/22
15498         Re:Re:idhttp로 네이버에 로그인이 가능한가요? 2332 2015/04/23
15499             Re:Re:Re:idhttp로 네이버에 로그인이 가능한가요? 정영훈 2105 2015/04/23
15500                 Re:Re:Re:Re:idhttp로 네이버에 로그인이 가능한가요? 2501 2015/04/23
15502                     Re:Re:Re:Re:Re:idhttp로 네이버에 로그인이 가능한가요? 첫눈 2141 2015/04/23
15512                         Re:Re:Re:Re:Re:Re:idhttp로 네이버에 로그인이 가능한가요? 아루스 2813 2015/05/15
15550                             Re:Re:Re:Re:Re:Re:Re: 감사합니다. 2344 2015/08/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.