Python/2.7 for fun.

벤쿠버 유학생을 위한 craigslist에서 다운타운 방찾기.

qkqhxla1 2015. 12. 27. 13:16

개선 : http://qkqhxla1.tistory.com/501


개요.

캐나다 벤쿠버에 도착한지 좀 되서, '다운타운'으로 이사가고자 하는 사람들이 많은데, craigslist사이트에서 찾는게 처음인 만큼 뭘 어떻게 찾아야 할지, 필터는 어떻게 걸어야 좋은지, 어떻게 해야 효율적으로 다운타운에 있는 방만 찾을지 모르는 사람들을 위한 프로그램을 만들었다.


요점 : craigslist에서 다운타운에 위치한 방만 찾아서 갖고오기.



계획.

1. craigslist에서 downtown으로 검색했을때의 결과 링크 전부 파싱.


2. 링크중에서 되도록 다운타운에 위치할 가능성이 높은 링크만 가져옴. 

(원래 계획은 머신러닝까지 이용해서 downtown이란 글자가 어디에 얼마나 들어가있냐 그런 정보로 판별하려고 했지만 힘들다는걸 깨닫고, 글 속에 to downtown같이 '다운타운까지 몇분' 이렇게 확실한 글자들만 제거하고 순수하게 downtown이라는 단어만 있으면 다운타운으로 간주하고 프로그래밍)


3. 중복 제거 후 잘 분류 후 Gui로 출력, 알아서 정렬, 보기좋게 배열.


4. 더 비싸게, 더 싸게 갈수 있는 버튼 붙이기.



결과.

Expensive나 cheap으로 더싼, 더비싼 가격대의 집을 볼수있다.




개선 : http://qkqhxla1.tistory.com/501