강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của ansan15182680
ansan15182680

câu hỏi đã được viết

Bài giảng Python miễn phí (Cách sử dụng Phần 3) - Quét web (5 giờ)

Câu đố (Bất động sản tiếp theo)

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

Viết

·

394

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]}")

selenium웹-크롤링웹-크롤링python웹-스크래핑웹 스크래핑

Câu trả lời

Câu hỏi này đang chờ câu trả lời
Hãy là người đầu tiên trả lời!
Hình ảnh hồ sơ của ansan15182680
ansan15182680

câu hỏi đã được viết

Đặt câu hỏi