import requests
from bs4 import BeautifulSoup
url = "https://search.daum.net/search?w=tot&DA=UME&t__nil_searchbox=suggest&sug=&sugo=15&sq=%EC%86%A1%ED%8C%8C+%ED%97%AC%EB%A6%AC&o=1&q=%EC%86%A1%ED%8C%8C+%ED%97%AC%EB%A6%AC%EC%98%A4%EC%8B%9C%ED%8B%B0"
res = requests.get(url)
res.raise_for_status()
soup = BeautifulSoup(res.text, "lxml")
# with open("quiz.html", "w", encoding="utf8") as f:
# f.write(soup.prettify())
data_rows = soup.find("table", attrs={"class":"tbl"}).find("tbody").find_all("tr")
for index, row in enumerate(data_rows):
columns = row.find_all("td")
print("========== 매물 {} ==========".format(index + 1)) # index 는 0부터 시작
print("거래 :", columns[0].get_text().strip())
print("면적 :", columns[1].get_text().strip(), "(공급/전용)")
print("가격 :", columns[2].get_text().strip(), "(만원)")
print("동 :", columns[3].get_text().strip())
print("층 :", columns[4].get_text().strip())
========== 매물 1 ==========
거래 : 월세
면적 : 109/84 (공급/전용)
가격 : 30,000/240 (만원)
동 : 206동
층 : 고/28
========== 매물 2 ==========
거래 : 매매
면적 : 61/39 (공급/전용)
가격 : 140,000 (만원)
동 : 310동
층 : 고/21
========== 매물 3 ==========
거래 : 매매
면적 : 193/150 (공급/전용)
가격 : 400,000 (만원)
동 : 104동
층 : 고/35
========== 매물 4 ==========
거래 : 매매
면적 : 107/84 (공급/전용)
가격 : 210,000 (만원)
동 : 217동
층 : 고/28
========== 매물 5 ==========
거래 : 전세
면적 : 107/84 (공급/전용)
가격 : 114,000 (만원)
동 : 501동
층 : 고/15
[파이썬 웹 스크래핑] 네이버 헤드 라인 뉴스 가져오기 - 15 (0) | 2020.09.14 |
---|---|
[파이썬 웹 스크래핑] 네이버 날씨 정보 가져오기 - 14 (0) | 2020.09.13 |
[파이썬 웹 스크래핑] Headless 정보 처리 - 13 (0) | 2020.09.11 |
[파이썬 웹 스크래핑] 구글 무비 (반응형 스크롤) - 12 (0) | 2020.09.10 |
[파이썬 웹 스크래핑] 구글 무비 (동적 랭귀지) - 11 (0) | 2020.09.09 |
댓글 영역