2025년 4월 3일 목요일

자동 아파트 최저시가 메세지 보내기

아파트투미와 호갱노노 같은 플랫폼을 활용해 위와 같은 자동화를 구현할 수 있습니다.

다만, 두 플랫폼의 데이터는 직접적으로 웹 스크래핑이 허용되지 않을 수 있으니,

먼저 해당 플랫폼의 서비스 이용 약관을 확인해야 합니다. 두 서비스에서 공식 API를 제공한다면,

이를 사용하는 것이 가장 안전하고 합법적인 방법입니다.

아래는 API를 사용할 수 있다는 가정하에 이를 활용한 코드 예제입니다:

===================================================================

import requests

# 예제: 호갱노노 API를 사용해 데이터 가져오기
def get_hogangnono_data(apartment_name):
    api_url = "https://api.hogangnono.com/v1/apartments"  # 실제 API URL
    params = {"name": apartment_name}  # 아파트 이름으로 검색
    headers = {"Authorization": "Bearer YOUR_API_KEY"}  # API 키 필요

    response = requests.get(api_url, headers=headers, params=params)
    if response.status_code == 200:
        data = response.json()
        return data
    else:
        print(f"오류: {response.status_code}")
        return None

# 아파트투미 API 예시
def get_aparttu_data():
    api_url = "https://api.aparttu.com/v1/prices"  # 실제 API URL
    headers = {"Authorization": "Bearer YOUR_API_KEY"}  # API 키 필요

    response = requests.get(api_url, headers=headers)
    if response.status_code == 200:
        data = response.json()
        return data
    else:
        print(f"오류: {response.status_code}")
        return None

# 메인 실행
if __name__ == "__main__":
    apartment_name = "예시 아파트"
    hogang_data = get_hogangnono_data(apartment_name)
    aparttu_data = get_aparttu_data()

    if hogang_data:
        print("호갱노노 데이터:", hogang_data)
    if aparttu_data:
        print("아파트투미 데이터:", aparttu_data)

댓글 없음:

댓글 쓰기