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

C++빌더 Q&A
C++Builder Programming Q&A
[74901] Re:서버대신에 이렇게 사용하고싶은데요
정영훈 [allinux] 2969 읽음    2018-04-27 00:48
3가지 정보가 필요합니다.

http(s) 의 이해
인증처리 과정 파악
html 파싱

블로그는 웹어플리케이션이고 http 로 통신을 하니 당연히 알아야 합니다.

인증처리 과정 파악이 필요한 이유는 모든 사이트의 인증과정이 동일하지도 않고 네이버 정도의 포털사이트면 일종의 방지 트릭이 많이 되어 있습니다. 이 방지트릭을 해결해야 로그인할 수 있습니다.

마지막으로 html 파싱. 당연히 이미지를 다운로드 받아야 하므로 img 태크의 src 의 정보만 추출해낼 수 있어야 합니다.

3가지중에 가장 어려운 부분이 인증처리일 겁니다.
만약 인증시 자바스크립트로 뭔가 작업을 하고 한다면 아주 귀찮아집니다.
자바스크립트 지식이 덤으로 필요하게 되며 자바스크립트를 실행시킬 수 있는 환경까지 만들어야 합니다.
c/c++이면 스파이더 몽키 같은 것을 고려해야 합니다.

인증이 복잡하다면 차라리 phantomjs 같은 헤드리스한 브라우져를 내장하고 인증은 브라우져에서 처리하고 html만 받아서 파싱하겠습니다. 단점이라면 처리과정상 별도 프로그램을 사용하므로 무겁고 느리다는 겁니다.

라이손레종ㅎ 님이 쓰신 글 :
: 안녕하세요.. 정말 오랜만에 왔습니다.
: 전 프로그래머가 아닌 만들길 좋아하는 일반인입니다.(터보c로 입문했었습니다..)
: 현재는 볼랜드 C++ 6.0을 사용하고 있습니다.
:
: 다름이 아니라 서버대신에 저의 개인블로그에 로그인하여 이미지자료를 프로그램에 띄우고 싶습니다.
: N사 블로그를 사용중인데요.. 블로그에 로그인하는 방법과 띄우고 싶은 이미지 자료에 접근하는 방법을
: 알고싶습니다.. 여기서 블로그로 검색해보면 자료가 거진 없서서.. 문의를 드립니다.
:
: 선배 고수님.. 아시는분 계시면 한마디 글 남겨주시면 정말 감사하겠습니다.

+ -

관련 글 리스트
74897 서버대신에 이렇게 사용하고싶은데요 라이손레종ㅎ 2902 2018/04/25
74901     Re:서버대신에 이렇게 사용하고싶은데요 정영훈 2969 2018/04/27
74906         Re:Re:서버대신에 이렇게 사용하고싶은데요 라이손레종ㅎ 3050 2018/04/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.