">

T 멤버십 VIP 영화 무료 예약 하기!


  T 멤버십 고객 중 VIP 고객은 연 6회 중 한달에 한번 영화 한편이 무료!

예매는 아래를 누르시면 바로 T멤버십으로 연결 됩니다. 


T 멤버십 VIP 영화 예매 (클릭!)


이용 가능한 극장은 CGV, 롯데시네마, 메가 박스가 있어요~

멤버십 확인하시고 꼭 6회 다 보세요!!





내 맘대로 T 멤버십 


  말 그대로 VIP 회원은 T 멤버십 할인율을 내 마음대로 설정할 수 있어요. 물론 최대 할인율은 어느정도 정해져 있습니다. 

하지만 잘 가지 않는 곳의 할인율을 낮추고 자주 가는 곳을 높이면 훨씬 효과적으로 멤버십 혜택을 받을 수 있겠죠? 



'생활 > 소소한정보' 카테고리의 다른 글

맥북 한영 키 변환 방법  (0) 2018.02.07
골다공증에 좋은 홍화씨라고 아시나요?  (0) 2017.02.03
Crawler.zip



  구글 플레이스토어에 있는 앱 이름, 아이콘, 패키지 이름이 필요해서 크롤링해서 사용하려고 만들어 보았습니다. 혹시 필요하신 분은 이거 받으셔서 좀 보강한 뒤에 사용하시면 될 것 같아요. 소스는 압축해서 파일로 올려 놨습니다.  


  우선 URL 클래스와 openStream을 사용해서 지정한 주소의 소스코드를 받아오도록 합니다. 그리고 필요한 부분을 추출하기 위해서 자를 수 있는 부분을 확인 한 다음 문자열을 잘라내면 됩니다. 문자열을 자르고 합치는게 일이지 웹을 긁어오는 건 일이 아니라 생각해요. 문자열을 잘 다루지 못하는 분이면 아래 문자열 자르고 합치는 부분에 대한 설명을 보시면 도움이 될거라 생각합니다.

  

  반복되는 부분이 끝 날때 까지 while이 돌고, while문 안에서 필요한 부분을 추출합니다. 그리고 추출한 다음 다음 문장에서 필요한 것을 추출하기 위해 추출한 부분은 다시 찾지 않도록 문자열의 일부분을 잘라내고 잘라진 문자열에서 패턴으로 필요한 부분을 찾습니다. 


  소스를 돌려보는 편이 빠를거라 생각되요~ 주석도 잘 달아놨으니까 한번 보세요~


2016/09/13 - [프로그래밍/JAVA] - 문자열을 나누거나 합치거나


'프로그래밍 > JAVA' 카테고리의 다른 글

CLOSE_WAIT 해결 방법  (1) 2017.01.13
RSA 암호화 및 복호화  (0) 2016.12.26
문자열을 나누거나 합치거나  (0) 2016.09.13

  문자열로 무엇을 한다고 하면 자르고, 합치고 하는 것이 아닐까요? 웹 크롤링을 하면서 많이 사용되는 부분을 통해 문자열을 자르고 합치는 연습을 해봅시다. 


  우선 문자열을 자르기 위해 어떻게 해야 할까요? 


1. substring(int)


  String str = "good morning"  라는 문자열이 있을 때, substring을 사용하는 것을 보도록 할게요. 

  String sub = str.substring(5) 의 결과는 'moring' 가 됩니다. 




2. substring(int, int)


  동일하게 String str= "good morning"  라는 문자열이 있을 때 어떻게 되는지 보도록 할게요. 

  String sub = str.substring(3, 7) 의 결과는 'd mo' 가 됩니다. 4번째 문자 부터 7번째 문자까지 잘립니다. 



3. indexof 를 사용하여 문자열의 위치 찾기


  동일하게 String str="good morning" 라는 문자열이 있을 때 어떻게 되는지 보도록 할게요. 

  String indexof = str.indexOf("d") 의 결과는 '3'이 나옵니다. 



  substring와 indexOf를 사용하면 크롤링 시 원하는 부분을 잘라 낸 뒤 사용할 수 있습니다. 문자열을 합치는 방법은 간단하게 '+'를 사용하는 분들이 많을거라고 생각해요. 하지만 좋지 않은 방법이라고 말씀드리고 싶습니다. 문자열을 합칠 때는 StringBuilder 나 StringBuffer Class를 사용하여 합치는 것이 좋아요. 


StringBuffer strBuf = StringBuffer();

strBuf.append("I");

strBuf.append(" love");

strBuf.append(" you");


이런 형식으로 사용할 수 있습니다. 



실제 플레이스토어에서 앱 이름, 앱 아이콘, 패키지 이름을 크롤링 하는 부분을 만든게 있는데 확인해보시면 이해하는데 도움이 될것 같네요. 


2016/09/13 - [프로그래밍/JAVA] - 자바로 크롤링 구현


'프로그래밍 > JAVA' 카테고리의 다른 글

CLOSE_WAIT 해결 방법  (1) 2017.01.13
RSA 암호화 및 복호화  (0) 2016.12.26
자바로 크롤링 구현  (0) 2016.09.13

+ Recent posts