• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

23년 2월 7일, 다음 부동산 화면이 다름

23.02.07 16:59 작성 조회수 237

0

23년 2월 7일 현재, 강의해주신 다음부동산의 화면이 상이해 네이버 부동산을 이용해서 비슷하게 따라해봤습니다.

import requests
from bs4 import BeautifulSoup

url = "https://search.naver.com/search.naver?sm=tab_hty.top&where=nexearch&query=%EC%86%A1%ED%8C%8C+%ED%97%AC%EB%A6%AC%EC%98%A4%EC%8B%9C%ED%8B%B0+%EB%A7%A4%EB%AC%BC&oquery=%EC%86%A1%ED%8C%8C+%ED%97%AC%EB%A6%AC%EC%98%A4%EC%8B%9C%ED%8B%B0+%EB%A7%A4%EB%A7%A4&tqi=h%2B4thwprvmZss6uUL7ossssstOZ-299895"
res = requests.get(url)
res.raise_for_status()
soup = BeautifulSoup(res.text, "lxml")

houses = soup.find_all("tr", attrs={"class": {"_land_tr_row"}})
for num, house in enumerate(houses):
    info = house.get_text().split()
    print(f"=========={num+1}번 매물==========")
    print(f"매매 방식 : {info[0]}")
    print(f"매물 위치 : {info[1]}")
    print(f"매물 이름 : {info[2]}")
    print(f"동 : {info[3][:4]}")
    print(f"거래 부동산 : {info[3][4:]}")
    print(f"면적 : {info[4]}")
    print(f"가격 : {info[5]} 만원")
    print(f"층 : {info[-2]}")

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!