웹크롤링 - CSS Selector를 사용한 크롤링

4. CSS Selector를 사용한 크롤링

import requests
from bs4 import BeautifulSoup

res = requests.get('http://v.media.daum.net/v/20170615203441266')
soup = BeautifulSoup(res.content, 'html.parser')
# 태그 검색
soup.find('title')

# select 함수는 리스트 형태로 전체 반환
title = soup.select('title')[0]
print (title)
print (title.get_text())
<title>잔금대출에도 DTI 규제 적용 검토 | Daum 뉴스</title>
잔금대출에도 DTI 규제 적용 검토 | Daum 뉴스
# 띄어쓰기가 있다면 하위 태그를 검색
title = soup.select('html head title')[0]
print (title.get_text())
잔금대출에도 DTI 규제 적용 검토 | Daum 뉴스
# 띄어쓰기가 있다면 하위 태그를 검색
# 이때 바로 직계의 자식이 아니여도 관계없음
title = soup.select('html title')[0]
print (title.get_text())
잔금대출에도 DTI 규제 적용 검토 | Daum 뉴스
# > 를 사용하는 경우 바로 아래의 자식만 검색
# 바로 아래 자식이 아니기 때문에 에러 발생
title = soup.select('html > title')[0]
print (title.get_text())
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
<ipython-input-105-444e096a6cad> in <module>()
      1 # > 를 사용하는 경우 바로 아래의 자식만 검색
      2 # 바로 아래 자식이 아니기 때문에 에러 발생
----> 3 title = soup.select('html > title')[0]
      4 print (title.get_text())

IndexError: list index out of range
# 바로 아래 자식을 검색
title = soup.select('head > title')[0]
print (title.get_text())
잔금대출에도 DTI 규제 적용 검토 | Daum 뉴스
# .은 태그의 클래스를 검색
# class가 article_view인 태그 탐색
body = soup.select('.article_view')[0]
print (type(body), len(body))
for p in body.find_all('p'):
    print (p.get_text())
<class 'bs4.element.Tag'> 3
내주 부동산 종합대책 발표
집값 상승 노린 투기 분양 차단
LTVㆍDTI 규제 다시 강화할 듯
저소득 실수요자 피해 우려도

금융당국이 급증하는 가계부채 증가세를 막기 위해 아파트 잔금대출에도 소득을 따져 대출한도를 정하는 총부채상환비율(DTI)을 적용하는 방안을 유력하게 검토하고 있다. 지금은 집값을 기준으로 대출한도를 매기는 주택담보인정비율(LTV) 규제만 적용돼 소득이 없어도 집값의 70%를 빌려 잔금을 치르는 게 가능하다. 앞으로 잔금대출에 DTI가 적용되면 소득 없는 사람이 입주 뒤 집값 상승을 노리고 분양시장에 뛰어드는 게 사실상 불가능해진다. 
금융당국 고위관계자는 15일 “잔금대출에도 DTI를 적용하는 방안을 검토 중”이라며 “다만 아직 최종 결론이 난 건 아니다”고 말했다. 정부는 내주 이 같은 내용을 포함한 부동산 종합 대책을 발표할 예정이다. 
정부가 잔금대출 DTI 적용 카드를 꺼내는 건, 집단대출을 잡지 않고선 과열된 주택시장을 진정시키기 어렵다는 판단에서다. 실제 정부는 지난해 잔금대출도 대출 초기부터 원리금을 함께 갚도록 하는 여신심사 가이드라인을 도입했지만 이렇다 할 효과를 거두지 못했다. 오히려 정부 대책에도 불구, 집단대출 증가액은 매달 늘어나는 추세인데 지난달엔 2조원으로 올 들어 최고치를 기록했다. 
아파트 분양 집단대출은 중도금과 잔금대출로 구분된다. 계약금 10%를 내면 입주 전까지 집값의 60%를 중도금 대출로 받을 수 있다. 중도금 대출은 건설사 보증으로 이뤄져 소득심사를 안 거친다. 잔금대출은 건설사가 아닌 집을 담보로 이뤄지는 대출이다. LTV 규제만 적용돼 소득이 없어도 집값의 70%까지 대출이 가능하다. 때문에 지금은 잔금대출로 집값의 70%를 대출받아 기존 중도금 대출을 갚고 나머지 20%만 본인 돈으로 충당하면 집을 살 수 있다.
앞으로 잔금대출에 DTI가 적용되면 소득이 없는 사람은 집값의 70% 대출 받는 게 어려워진다. 입주 뒤 집값 상승을 노리는 투기수요를 확실히 걸러낼 초강력 대책이 될 수 있다. 하지만 부작용도 우려된다. 소득이 낮은 사회초년생 등은 청약통장을 갖고도 분양시장에 진입하는 게 어려워지기 때문이다. 
이에 따라 잔금대출에 DTI를 적용하는 것 역시 지역 등에 따라 선별적으로 이뤄질 가능성이 높다. 현재 당국은 신규 분양 물량부터 규제를 적용할지 아니면 기존 분양 물량까지 규제 범위를 확대할지를 놓고 시뮬레이션을 하고 있다. 
아울러 당국은 지난 2년간 완화됐던 LTV와 DTI를 다시 강화할 것으로 보인다. 현재 LTV(은행 기준)는 기존 50~60%에서 70%, DTI는 50~60%에서 60%로 완화돼 있는 상태다. 당국은 일괄적인 조이기보다 지역ㆍ집값 수준별로 기준을 다르게 적용하는 방식을 모색할 것으로 보인다.
김동욱 기자 kdw1280@hankookilbo.com
# div태그 중 class가 article_view인 태그 탐색
body = soup.select('div.article_view')[0]
print (type(body), len(body))
for p in body.find_all('p'):
    print (p.get_text())
<class 'bs4.element.Tag'> 3
내주 부동산 종합대책 발표
집값 상승 노린 투기 분양 차단
LTVㆍDTI 규제 다시 강화할 듯
저소득 실수요자 피해 우려도

금융당국이 급증하는 가계부채 증가세를 막기 위해 아파트 잔금대출에도 소득을 따져 대출한도를 정하는 총부채상환비율(DTI)을 적용하는 방안을 유력하게 검토하고 있다. 지금은 집값을 기준으로 대출한도를 매기는 주택담보인정비율(LTV) 규제만 적용돼 소득이 없어도 집값의 70%를 빌려 잔금을 치르는 게 가능하다. 앞으로 잔금대출에 DTI가 적용되면 소득 없는 사람이 입주 뒤 집값 상승을 노리고 분양시장에 뛰어드는 게 사실상 불가능해진다. 
금융당국 고위관계자는 15일 “잔금대출에도 DTI를 적용하는 방안을 검토 중”이라며 “다만 아직 최종 결론이 난 건 아니다”고 말했다. 정부는 내주 이 같은 내용을 포함한 부동산 종합 대책을 발표할 예정이다. 
정부가 잔금대출 DTI 적용 카드를 꺼내는 건, 집단대출을 잡지 않고선 과열된 주택시장을 진정시키기 어렵다는 판단에서다. 실제 정부는 지난해 잔금대출도 대출 초기부터 원리금을 함께 갚도록 하는 여신심사 가이드라인을 도입했지만 이렇다 할 효과를 거두지 못했다. 오히려 정부 대책에도 불구, 집단대출 증가액은 매달 늘어나는 추세인데 지난달엔 2조원으로 올 들어 최고치를 기록했다. 
아파트 분양 집단대출은 중도금과 잔금대출로 구분된다. 계약금 10%를 내면 입주 전까지 집값의 60%를 중도금 대출로 받을 수 있다. 중도금 대출은 건설사 보증으로 이뤄져 소득심사를 안 거친다. 잔금대출은 건설사가 아닌 집을 담보로 이뤄지는 대출이다. LTV 규제만 적용돼 소득이 없어도 집값의 70%까지 대출이 가능하다. 때문에 지금은 잔금대출로 집값의 70%를 대출받아 기존 중도금 대출을 갚고 나머지 20%만 본인 돈으로 충당하면 집을 살 수 있다.
앞으로 잔금대출에 DTI가 적용되면 소득이 없는 사람은 집값의 70% 대출 받는 게 어려워진다. 입주 뒤 집값 상승을 노리는 투기수요를 확실히 걸러낼 초강력 대책이 될 수 있다. 하지만 부작용도 우려된다. 소득이 낮은 사회초년생 등은 청약통장을 갖고도 분양시장에 진입하는 게 어려워지기 때문이다. 
이에 따라 잔금대출에 DTI를 적용하는 것 역시 지역 등에 따라 선별적으로 이뤄질 가능성이 높다. 현재 당국은 신규 분양 물량부터 규제를 적용할지 아니면 기존 분양 물량까지 규제 범위를 확대할지를 놓고 시뮬레이션을 하고 있다. 
아울러 당국은 지난 2년간 완화됐던 LTV와 DTI를 다시 강화할 것으로 보인다. 현재 LTV(은행 기준)는 기존 50~60%에서 70%, DTI는 50~60%에서 60%로 완화돼 있는 상태다. 당국은 일괄적인 조이기보다 지역ㆍ집값 수준별로 기준을 다르게 적용하는 방식을 모색할 것으로 보인다.
김동욱 기자 kdw1280@hankookilbo.com
# div 태그 중 id가 harmonyContainer인 태그 탐색
container = soup.select('#harmonyContainer')
print (container)
[<div class="article_view" id="harmonyContainer">
<section dmcf-sid="LkDx6tL1qA">
<p dmcf-pid="L87lbwLTl1" dmcf-ptype="general">"대화하겠지만 정부 지켜야 할 선 있어"</p>
<figure class="figure_frm origin_fig" dmcf-pid="LebrjM7CEC" dmcf-ptype="figure">
<p class="link_figure"><img alt="【서울=뉴시스】고범준 기자 = 박춘란 교육부 차관이 16일 오후 서울 종로구 정부서울청사에서 한국유치원총연합회(한유총)의 불법 집단휴원과 관련해 브리핑을 하고 있다.한편 한국유치원총연합회(한유총)는 오는 18일 전국 사립유치원의 집단 휴업을 강행한다고 발표했다. 2017.09.16. bjko@newsis.com" class="thumb_g" dmcf-mid="L1aKI2hH9D" dmcf-mtype="image" height="254" src="https://img2.daumcdn.net/thumb/R658x0.q70/?fname=https://t1.daumcdn.net/news/201709/16/newsis/20170916154441854drre.jpg" width="499"/></p>
<figcaption class="txt_caption default_figure">
           【서울=뉴시스】고범준 기자 = 박춘란 교육부 차관이 16일 오후 서울 종로구 정부서울청사에서 한국유치원총연합회(한유총)의 불법 집단휴원과 관련해 브리핑을 하고 있다.한편 한국유치원총연합회(한유총)는 오는 18일 전국 사립유치원의 집단 휴업을 강행한다고 발표했다. 2017.09.16. bjko@newsis.com
          </figcaption>
</figure>
<p dmcf-pid="LYsxfJn62U" dmcf-ptype="general">【서울=뉴시스】임재희 기자 = 정부가 집단 휴업 철회를 번복하고 18일 휴업을 강행하는 사립유치원에 대해 행·재정조치는 물론 강도 높은 감사를 추진해 책임을 묻기로 했다.</p>
<p dmcf-pid="LtYJDwAiMt" dmcf-ptype="general">지난 15일 집단 휴업 철회 의사를 밝혔던 한국유치원총연합회(한유총)는 같은 날 자정께 "한유총 전 회원들은 교육부가 합의를 파기한 것으로 판단하고 기존대로 1차 휴업을 강행하기로 했다"고 발표했다.</p>
<p dmcf-pid="LLtEfoAjp9" dmcf-ptype="general">이와 관련해 교육부는 16일 집단 휴업에 참여한 모든 사립유치원에 대해 ▲원장 등에게 직접 지원하는 재정지원금 환수 및 정원감축 ▲모집정지 ▲유치원 폐쇄 ▲기납부 원비 환불조치 등의 행·재정조치를 시·도 교육청과 함께 적극 추진한다. 아울러 운영 전반에 대해 우선적으로 강도 높은 감사를 추진한다.</p>
<p dmcf-pid="L646PBRJ8y" dmcf-ptype="general">신익현 교육부 지방교육지원국장은 "예외는 없다"면서도 휴업을 주도한 사립유치원 등에 대해선 "시도교육감들이 행정조치의 권한자이기 때문에 시도교육청과 내일 협의해서 바로 월요일 18일 휴업에 가담한 분들에 대한 적절한 조치가 바로 이뤄질 수 있도록 나갈 계획"이라고 말했다.</p>
<p dmcf-pid="L9wLjCbjBQ" dmcf-ptype="general">현재 한유총 측은 ▲국공립·사립 간 무상교육비 균등지원 보장 ▲바우처 방식 유아교육비 지원을 통한 학부모 선택권 보장 ▲설립자 기여금 보장 등 기존 합의안에 포함돼 있던 내용을 교육부가 '파기했다'고 주장하고 있다.</p>
<p dmcf-pid="LBAiw97qbk" dmcf-ptype="general">이에대해 신 국장은 "어제 모든 것을 열어놓고 한유총 등 사립유치원과 대화하고 모든 가능성을 열어놓고 시작을 하자는 의미였다"며 기본 방향에 대해 합의를 하고 제가 그 문구를 말씀드린 것"이라고 반박했다.</p>
<p dmcf-pid="Ljza1kkHT4" dmcf-ptype="general">이 가운데 유아교육비 지원 방식을 바우처로 전환하는 방안에 대해 교육부는 기술적인 부분으로 판단하고 있다. 다만 설립자 기여금 인정 등의 문제를 한유총 측의 요구대로 시기와 방법에 대해 구체적으로 표기할 수 없다는 입장이다.</p>
<p dmcf-pid="Lp7oTwJ9a6" dmcf-ptype="general">신 국장은 "교육부는 사립유치원 경영자만을 대상으로 할 수 없다. 세금이 들어가고 막대한 예산이 들어가고 학습자인 아이가 있고 학부모가 있기 때문이다. 사립유치원 설립 경영자에게 직접적으로 지원이 갈 수 있게 제도 개선을 언제까지 해달라는 등의 부분은 저희가 수용하기 어려운 부분"이라고 했다.</p>
<p dmcf-pid="LWrATVAJnm" dmcf-ptype="general">앞으로의 대화 가능성을 묻는 말에 그는 "사립유치원 분들도 교육자이기 때문에 극단적인 행동을 지속하지 않을 거란 믿음이 있어 계속 대화를 할 것"이라면서도 "저와 정부가 지켜야 하는 선이 분명히 있기 때문에 침해되는 부분은 법과 원칙에 따라 단호하게 집행해야 한다"고 답했다.</p>
<p dmcf-pid="Lq8XEh6QhX" dmcf-ptype="general">한편 교육부는 18일 집단 휴업에 대비해 각 시도교육청에 임시상황반을 구성하고 공립유치원, 초등돌봄교실 등을 활용한 '유아 임시 서비스'를 마련하고 있다. 아울러 보건복지부, 여성가족부, 시도 지방자치단체 등과 어린이집·아이돌봄서비스 등을 유아 돌봄에 투입할 계획이다.</p>
<p dmcf-pid="LIg046uhpa" dmcf-ptype="general">교육부에 따르면 현재 전국 17개 시도 중 대전, 울산, 충남, 경북, 제주, 광주, 세종 등 7개 시도 사립유치원들은 집단 휴업 불참 의사를 밝혔다.</p>
<p dmcf-pid="LfDhxnWvVw" dmcf-ptype="general">다음은 박춘란 교육부 차관, 신익현 지방교육지원국장과의 일문일답.</p>
<p dmcf-pid="Ly0URmcnmY" dmcf-ptype="general">-제재 기준은 어떻게 되나? 휴업을 주도하는 곳엔 더 강한 조치가 이뤄지나?</p>
<p dmcf-pid="Lq444a8c5K" dmcf-ptype="general">(박춘란 차관) "참여하는 사립유치원 모두에게 제재 조치를 한다."</p>
<p dmcf-pid="L5RFjLtd5k" dmcf-ptype="general">(신익현 국장) "예외는 없다. 다만 1차와 2차 휴업이 예고돼 있는 상황에서 적극적으로 가담한 정도 이런 것들을 시도교육감들이 행정조치의 권한자이기 때문에 시도교육청과 내일 협의해서 바로 월요일 18일 휴업에 가담한 분들에 대한 적절한 조치가 바로 이뤄질 수 있도록 나갈 계획이다."</p>
<p dmcf-pid="LQD0eeX9li" dmcf-ptype="general">-임시 돌봄서비스 이용률이 저조하다는 지적이 나온다.</p>
<p dmcf-pid="LoT72iTpeN" dmcf-ptype="general">(박 차관) "아직 신청이 부족한 것으로 알고 있다. 더욱 홍보해나갈 것이다. 이미 각 시도교육청에 임시상황반을 운영하고 있다. 돌봄서비스 제공을 안내해나가면서 그 부분 조치해 나가겠다."</p>
<p dmcf-pid="LPb6JM4zx6" dmcf-ptype="general">(신 국장) "돌봄 수요와 관련 17개 시도 중 7개 시도는 휴업에 참여하지 않겠다고 오전에 합의됐다. 대전, 울산, 충남, 경북, 제주, 광주, 세종 등이다. 나머지 10개 교육청이 있는데 참여하는 휴업에 하겠다고 얘기하는 사립유치원도 '최소한의 돌봄은 하겠다'고 이야기를 하고 있다. 그렇기 때문에 실질적으로 사립유치원 중 맞벌이 가정 등 (수요 파악을) 토대로 국공립유치원과 초등 병설유치원, 기타 교육청 모든 인프라를 총 동원해 돌봄서비스 받게 하고 있다. 그런데 인프라 수용 인원이 여유가 있을 정도로 수요가 아직 없지만 오늘, 내일 중 상황 변화가 있고 적극적으로 알려드리고 시도도 준비하게 되면 수요가 늘어나지 않을까 한다. 전제척인 상황은 그런 맥락에서 이뤄지고 있고 현재까지 준비에는 문제가 없다."</p>
<p dmcf-pid="LQrEqDUscy" dmcf-ptype="general">-한유총에선 기존에 제시한 협상안엔 바우처, 설립자 재산권 보존 방안 등이 들어가 있었는데 교육부가 보낸 자료에는 없었다고 주장한다.</p>
<p dmcf-pid="LTqiMR0Soo" dmcf-ptype="general">(신 국장) "저희가 어제 이렇게 말씀드린 것은 모든 것을 열어놓고 한유총의 사립유치원과 대화하고 모든 가능성을 열어놓고 시작을 하자는 의미였다. 기본 방향에 대해서 합의를 하고 제가 그 문구를 말씀드린 것이다. 그 안에 방금 말씀하신 지급방식에 대한 부분 중 상대적으로 기술적인 부분에 해당할 수 있다. 기본 방향에 포함된다. 다만 한유총이 말하는 부분은 한유총 측에서 꼭 듣기를 원하는 답이 있다. 시기와 방법을 구체화해 달라는 것이다. 그러나 교육부는 사립유치원 경영자만을 대상으로 할 수 없다. 세금이 들어가고 막대한 예산이 들어가고 학습자인 아이가 있고 학부모가 있기 때문이다. 사립유치원 설립 경영자에게 직접적으로 지원이 갈 수 있게 제도 개선을 언제까지 해달라는 등의 부분은 저희가 수용하기 어려운 부분이다. 당장 수용하기 어려운 부분들을 토대로 '이런저런 이야기들이 파기다', '문구 조정' 이런 차원의 문제 아니다. 어제 방식은 모든 걸 열어 놨다. 한유총 수석부이사장님도 어제 교육부의 진정성 믿고 가본다고 했는데 그것이 그런 부분이다. 지금도 변함없다. 그러나 안 되는 건 안 되는 것이다. 그 부분까지 무리하게 강조하는 걸 토대로 이렇게 아이들에게 하는 부분까지는 공직자로서 납득하기 어려운 부분이 있다."</p>
<p dmcf-pid="LH2bjnazVo" dmcf-ptype="general">-어제 긴급 간담회 이후 상황을 설명해 달라.</p>
<p dmcf-pid="LjQcntTf12" dmcf-ptype="general">(신 국장) "법과 원칙에서 지켜야 할 부분은 분명하게 지키고 한 치 양보도 없이 가야한다는 입장이다. 하지만 사립유치원에도 아이들이 있기 때문에 안고 가야한다는 입장이다. 그렇기 때문에 지금도 대화를 하고, 계속 혹시라도 저희가 도와드릴 부분 없는지 지금도 대화를 나누고 있다. 어제 저한테 연락이 당연히 왔었고 (합의안을) 토대로 제 생각을 말씀드리고 도와드리고 말씀드리고 했던 부분까지 교류했다. 저희쪽에는 통보 없었다. (휴업 철회 번복 사실도) 언론 보도를 통해 알았다."</p>
<p dmcf-pid="LysM03upFx" dmcf-ptype="general">-교육부에선 이런 상황 예상 못햇나.</p>
<p dmcf-pid="LFm1ch3h0O" dmcf-ptype="general">(신 국장) "예상하고 싶지 않았다. 사실 저희는 18일 상황에 대비해 목요일까지 대체적인 준비체제는 마쳤다. 시도교육청에 임시돌봄 서비스도 14일까지 준비해놨다. 저희는 아이들의 안전과 학부모님들 불편이 최우선이기 때문이다. 다만 어제 큰 틀의 합의를 토대로 시간을 갖고 대화의 기회로 삼아서 하나씩 하나씩 해결을 하기 위한 좋은 기회라고 생각했다. 그런데 어떻게 보면 한유총 중요하지만 정부 측에선 받을 수가 없는 그런 국민 전체적으로 볼 때는 이해하기 어려운 부분들을 토대로 결과적으로 우려스러운 부분이 반복되는 것 같아 마음이 굉장히 무겁다."</p>
<p dmcf-pid="LLeVOQCPzn" dmcf-ptype="general">-계속 대화해 나갈 용의 있나. 대화가 제대로 되지 않으면 징계 외에 다른 대책 강구할 건가.</p>
<p dmcf-pid="LPu7FhDwez" dmcf-ptype="general">(신 국장) "저는 사립유치원의분들도 교육자시기 때문에 극단적인 행동이나 지속적으로 하지 않으실 거란 믿음이 있다. 믿음은 어제도 오늘도 내일도 없다. 계속 대화를 할 것이다. 그러나 지킬 수 있는 선, 정부가 지켜야 하는 선은 분명히 있기 때문에 침해 되는 부분은 법과 원칙에 따라 단호하게 집행해야 한다."</p>
<p dmcf-pid="LWmBWyGL5J" dmcf-ptype="general">limj@newsis.com</p>
</section>
</div>]
# div태그 중 id가 mArticle 인 태그의 하위 태그 중 아이디가 article_title인 태그
title = soup.select('div#mArticle  div#harmonyContainer')[0]
print (title.get_text())

내주 부동산 종합대책 발표
집값 상승 노린 투기 분양 차단
LTVㆍDTI 규제 다시 강화할 듯
저소득 실수요자 피해 우려도



금융당국이 급증하는 가계부채 증가세를 막기 위해 아파트 잔금대출에도 소득을 따져 대출한도를 정하는 총부채상환비율(DTI)을 적용하는 방안을 유력하게 검토하고 있다. 지금은 집값을 기준으로 대출한도를 매기는 주택담보인정비율(LTV) 규제만 적용돼 소득이 없어도 집값의 70%를 빌려 잔금을 치르는 게 가능하다. 앞으로 잔금대출에 DTI가 적용되면 소득 없는 사람이 입주 뒤 집값 상승을 노리고 분양시장에 뛰어드는 게 사실상 불가능해진다. 
금융당국 고위관계자는 15일 “잔금대출에도 DTI를 적용하는 방안을 검토 중”이라며 “다만 아직 최종 결론이 난 건 아니다”고 말했다. 정부는 내주 이 같은 내용을 포함한 부동산 종합 대책을 발표할 예정이다. 
정부가 잔금대출 DTI 적용 카드를 꺼내는 건, 집단대출을 잡지 않고선 과열된 주택시장을 진정시키기 어렵다는 판단에서다. 실제 정부는 지난해 잔금대출도 대출 초기부터 원리금을 함께 갚도록 하는 여신심사 가이드라인을 도입했지만 이렇다 할 효과를 거두지 못했다. 오히려 정부 대책에도 불구, 집단대출 증가액은 매달 늘어나는 추세인데 지난달엔 2조원으로 올 들어 최고치를 기록했다. 
아파트 분양 집단대출은 중도금과 잔금대출로 구분된다. 계약금 10%를 내면 입주 전까지 집값의 60%를 중도금 대출로 받을 수 있다. 중도금 대출은 건설사 보증으로 이뤄져 소득심사를 안 거친다. 잔금대출은 건설사가 아닌 집을 담보로 이뤄지는 대출이다. LTV 규제만 적용돼 소득이 없어도 집값의 70%까지 대출이 가능하다. 때문에 지금은 잔금대출로 집값의 70%를 대출받아 기존 중도금 대출을 갚고 나머지 20%만 본인 돈으로 충당하면 집을 살 수 있다.
앞으로 잔금대출에 DTI가 적용되면 소득이 없는 사람은 집값의 70% 대출 받는 게 어려워진다. 입주 뒤 집값 상승을 노리는 투기수요를 확실히 걸러낼 초강력 대책이 될 수 있다. 하지만 부작용도 우려된다. 소득이 낮은 사회초년생 등은 청약통장을 갖고도 분양시장에 진입하는 게 어려워지기 때문이다. 
이에 따라 잔금대출에 DTI를 적용하는 것 역시 지역 등에 따라 선별적으로 이뤄질 가능성이 높다. 현재 당국은 신규 분양 물량부터 규제를 적용할지 아니면 기존 분양 물량까지 규제 범위를 확대할지를 놓고 시뮬레이션을 하고 있다. 
아울러 당국은 지난 2년간 완화됐던 LTV와 DTI를 다시 강화할 것으로 보인다. 현재 LTV(은행 기준)는 기존 50~60%에서 70%, DTI는 50~60%에서 60%로 완화돼 있는 상태다. 당국은 일괄적인 조이기보다 지역ㆍ집값 수준별로 기준을 다르게 적용하는 방식을 모색할 것으로 보인다.
김동욱 기자 kdw1280@hankookilbo.com


import re

res = requests.get('http://media.daum.net/economic/')

soup = BeautifulSoup(res.content, 'html.parser')

# a태그이면서 href 속성을 갖는 경우 탐색, 리스트 타입으로 links 변수에 저장됨
links = soup.select('a[href]')
   
for link in links:
    # print (link) # <a class="link_services link_services2" href="http://sports.media.daum.net/sports">스포츠</a>
    # print (link['href']) # http://sports.media.daum.net/sports
    if re.search('http://\w+', link['href']):  # http:// 문자열 이후에 숫자 또는 문자[a-zA-Z0-9_]가 한 개 이상 있는 데이터와 매치됨 
        print (link['href'])
http://sports.media.daum.net/sports
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=서울특별시날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=수원시 권선구날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=인천광역시날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=대구광역시날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=대전광역시날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=광주광역시날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=부산광역시날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=울산광역시날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=울릉군날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=춘천시날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=강릉시날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=백령면날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=청주시 상당구날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=전주시 완산구날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=목포시날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=여수시날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=제주특별자치도날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=안동시날씨
http://search.daum.net/search?w=tot&DA=23W&rtmaxcoll=Z8T&q=창원시 의창구날씨
http://v.media.daum.net/v/20170916070410344
http://v.media.daum.net/v/20170916070410344
http://v.media.daum.net/v/20170915232122548
http://v.media.daum.net/v/20170915103230504
http://v.media.daum.net/v/20170915102957366
http://v.media.daum.net/v/20170916044251311
http://v.media.daum.net/v/20170916044251311
http://v.media.daum.net/v/20170916030222904
http://v.media.daum.net/v/20170916011537371
http://v.media.daum.net/v/20170915185902464
http://v.media.daum.net/v/20170916033622124
http://v.media.daum.net/v/20170915150747489
http://v.media.daum.net/v/20170915105603331
http://v.media.daum.net/v/20170915084258568
http://v.media.daum.net/v/20170916030119848
http://v.media.daum.net/v/20170916030119848
http://v.media.daum.net/v/20170915213506424
http://v.media.daum.net/v/20170915170708806
http://v.media.daum.net/v/20170915103504590
http://v.media.daum.net/v/20170915211507104
http://v.media.daum.net/v/20170915211507104
http://v.media.daum.net/v/20170915180140367
http://v.media.daum.net/v/20170915164703227
http://v.media.daum.net/v/20170916140103841
http://v.media.daum.net/v/20170916140103841
http://v.media.daum.net/v/20170909140103098
http://v.media.daum.net/v/20170902140104281
http://v.media.daum.net/v/20170825194602752
http://v.media.daum.net/v/20170916090013176
http://v.media.daum.net/v/20170916090013176
http://v.media.daum.net/v/20170909090016232
http://v.media.daum.net/v/20170902090018632
http://v.media.daum.net/v/20170826090025529
http://v.media.daum.net/v/20170916145844498
http://v.media.daum.net/v/20170916124836295
http://v.media.daum.net/v/20170916124836295
http://v.media.daum.net/v/20170916134540719
http://v.media.daum.net/v/20170916050303400
http://v.media.daum.net/v/20170916011416365
http://v.media.daum.net/v/20170916124836295
http://v.media.daum.net/v/20170915174005771
http://v.media.daum.net/v/20170915174005771
http://v.media.daum.net/v/20170915181329653
http://v.media.daum.net/v/20170916070410344
http://v.media.daum.net/v/20170916080026736
http://v.media.daum.net/v/20170915185045320
http://v.media.daum.net/v/20170916044251311
http://v.media.daum.net/v/20170916134540719
http://v.media.daum.net/v/20170916010116289
http://v.media.daum.net/v/20170916050303400
http://v.media.daum.net/v/20170916050303400
http://v.media.daum.net/v/20170916152752789
http://v.media.daum.net/v/20170916143005105
http://v.media.daum.net/v/20170916140103841
http://v.media.daum.net/v/20170916134540719
http://v.media.daum.net/v/20170916130508423
http://v.media.daum.net/v/20170916125401328
http://v.media.daum.net/v/20170916124836295
http://v.media.daum.net/v/20170916120108987
http://v.media.daum.net/v/20170916110101442
http://v.media.daum.net/v/20170916152253742
http://v.media.daum.net/v/20170916152253742
http://v.media.daum.net/v/20170916140103841
http://v.media.daum.net/v/20170916140103841
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=코스피
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=코스피
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=코스피
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=코스피
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=코스닥
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=코스닥
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=코스닥
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=코스닥
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=다우
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=다우
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=다우
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=다우
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=나스닥
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=나스닥
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=나스닥
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=HSU&q=나스닥
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=미국환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=미국환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=미국환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=미국환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=일본환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=일본환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=일본환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=일본환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=유로환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=유로환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=유로환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=유로환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=중국환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=중국환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=중국환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=Z6T&q=중국환율
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=BDS&q=아파트시세
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=BDS&q=아파트시세
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=BDS&q=아파트시세
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=BDS&q=아파트시세
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=BDS&q=아파트시세
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=BDS&q=아파트시세
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=BDS&q=아파트시세
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=BDS&q=아파트시세
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=BDS&q=아파트시세
http://search.daum.net/search?w=tot&DA=23R&rtmaxcoll=BDS&q=아파트시세
http://search.daum.net/search?w=tot&DA=23R&q=유가
http://search.daum.net/search?w=tot&DA=23R&q=유가
http://search.daum.net/search?w=tot&DA=23R&q=유가
http://search.daum.net/search?w=tot&DA=23R&q=유가
http://search.daum.net/search?w=tot&DA=23R&q=유가
http://search.daum.net/search?w=tot&DA=23R&q=유가
http://search.daum.net/search?w=tot&DA=23R&q=유가
http://search.daum.net/search?w=tot&DA=23R&q=유가
http://search.daum.net/search?w=tot&DA=23R&q=유가
http://v.media.daum.net/v/20170916110251463
http://v.media.daum.net/v/20170916125613346
http://v.media.daum.net/v/20170916134540719
http://v.media.daum.net/v/20170916130031377
http://v.media.daum.net/v/20170916060308680
http://v.media.daum.net/v/20170916135601809
http://v.media.daum.net/v/20170916080014728
http://v.media.daum.net/v/20170916063044959
http://v.media.daum.net/v/20170916125043305
http://v.media.daum.net/v/20170916133122618
http://v.media.daum.net/v/20170916092937528
http://v.media.daum.net/v/20170916081102838
http://v.media.daum.net/v/20170916141742991
http://v.media.daum.net/v/20170916130306404
http://v.media.daum.net/v/20170916125436333
http://v.media.daum.net/v/20170916100146842
http://v.media.daum.net/v/20170916141441960
http://v.media.daum.net/v/20170916095743775
http://v.media.daum.net/v/20170916110354472
http://v.media.daum.net/v/20170916141550973
http://v.media.daum.net/v/20170916044249309
http://v.media.daum.net/v/20170916050303400
http://v.media.daum.net/v/20170916143016107
http://v.media.daum.net/v/20170916090720345
http://v.media.daum.net/v/20170916100018804
http://v.media.daum.net/v/20170916070107259
http://v.media.daum.net/v/20170916143610179
http://v.media.daum.net/v/20170916065005098
http://v.media.daum.net/v/20170916080104746
http://v.media.daum.net/v/20170916124836295
http://v.media.daum.net/v/20170916122435125?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916065304140?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916133900676?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916095028719?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916104403293?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916090403294?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916133515656?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916122203107?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916110007423?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170915212320223?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916115841960?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916113240722?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916110003421?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916100339862?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916133934680?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916105018351?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916103736234?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916112616673?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916091147366?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916065026115?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916111924612?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916144603328?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916124604282?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916141002925?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916081215847?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916130016374?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916083853023?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916140603885?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916075210658?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916114935865?s=eRIGHT_MANY_TOT=R
http://v.media.daum.net/v/20170916125705350
http://v.media.daum.net/v/20170916131509483
http://v.media.daum.net/v/20170916121503072
http://v.media.daum.net/v/20170916070504355
http://v.media.daum.net/v/20170916130333408
http://v.media.daum.net/v/20170916113217718
http://v.media.daum.net/v/20170916111843606
http://v.media.daum.net/v/20170916145155400
http://v.media.daum.net/v/20170915200317816
http://v.media.daum.net/v/20170916141717987
http://v.media.daum.net/v/20170916142954100
http://v.media.daum.net/v/20170916050217394
http://v.media.daum.net/v/20170916090004157
http://v.media.daum.net/v/20170916092127455
http://v.media.daum.net/v/20170916101436000
http://v.media.daum.net/v/20170916094619687
http://v.media.daum.net/v/20170916112159635
http://v.media.daum.net/v/20170916090543324
http://v.media.daum.net/v/20170916102100079
http://v.media.daum.net/v/20170916142942099
http://v.media.daum.net/v/20170916053014480
http://v.media.daum.net/v/20170916111519579
http://v.media.daum.net/v/20170916060018623
http://v.media.daum.net/v/20170916125246319
http://v.media.daum.net/v/20170916085540130
http://v.media.daum.net/v/20170916122402117
http://v.media.daum.net/v/20170916120329009
http://v.media.daum.net/v/20170916080315780
http://v.media.daum.net/v/20170916130003367
http://v.media.daum.net/v/20170916120259004
http://policy.daum.net/info/info
http://biz.daum.net/
http://cs.daum.net/faq/63.html
http://www.kakaocorp.com/

CSS Selector 활용 팁

  1. 네이버 부동산 매매 아파트 이름과 가격만 찾아보기
    • CSS Selector 를 활용하는 팁: Chrome F12(WINDOW) or Alt + Command + i(MAC) --> Copy Selector 참고
    • Copy Selector 시 일부 태그에 붙는 :nth-child(#) 은 동일한 태그로 리스트가 있을 경우, 리스트 중 특정한 값만 가리킴 . 전체 리스트를 가져오는 경우에는 :nth-child(#) 은 삭제할 필요가 있음
import re
import requests
from bs4 import BeautifulSoup

res = requests.get('http://land.naver.com/article/divisionInfo.nhn?rletTypeCd=A01&tradeTypeCd=A1&hscpTypeCd=A01%3AA03%3AA04&cortarNo=1168000000&articleOrderCode=&cpId=&minPrc=&maxPrc=&minWrrnt=&maxWrrnt=&minLease=&maxLease=&minSpc=&maxSpc=&subDist=&mviDate=&hsehCnt=&rltrId=&mnex=&siteOrderCode=&cmplYn=')

soup = BeautifulSoup(res.content, 'html.parser')

# a 태그이면서 href 속성 값이 특정한 값을 갖는 경우 탐색
link_title = soup.select("#depth4Tab0Content > div > table > tbody > tr > td.align_l.name > div > a.sale_title")
link_price = soup.select("#depth4Tab0Content > div > table > tbody > tr > td.num.align_r > div > strong")

for num in range(len(link_price)):
    print(link_title[num].get_text(), link_price[num].get_text())
청담래미안로이뷰 200,000
동원스위트뷰역삼 82,000
청담래미안로이뷰 175,000
청담래미안로이뷰 175,000
청담자이 130,000
프리빌리지(도시형) 58,500
프리빌리지(도시형) 63,500
프리빌리지(도시형) 63,500
프리빌리지(도시형) 62,500
프리빌리지(도시형) 49,500
청담자이 220,000
청담자이 190,000
프리빌리지(도시형) 62,500
청담자이 250,000
청담래미안로이뷰 180,000
청담자이 190,000
논현동양파라곤 250,000
청담아이파크 170,000
홍실 260,000
아이파크삼성 350,000
청담아이파크 170,000
개포주공1단지 164,000
청담자이 145,000
청담자이 130,000
아이파크삼성 350,000
청담래미안로이뷰 185,000
논현동양파라곤 250,000
청담자이 130,000
청담자이 250,000
청담래미안로이뷰 165,000
청담아이파크 170,000
청담아이파크 170,000
래미안대치팰리스2단지 320,000
래미안대치팰리스2단지 320,000
래미안대치팰리스2단지 320,000
래미안대치팰리스2단지 320,000
래미안대치팰리스2단지 320,000
래미안대치팰리스2단지 320,000
래미안대치팰리스2단지 320,000
래미안대치팰리스2단지 320,000
래미안대치팰리스2단지 320,000
래미안대치팰리스2단지 320,000
래미안대치팰리스2단지 320,000
래미안대치팰리스2단지 320,000
로덴하우스이스트빌리지 390,000
청담아이파크 170,000
논현동양파라곤 250,000
아이파크삼성 390,000
래미안강남힐즈 120,000
동부센트레빌 143,000