java 언어/Node.Server
국토교통부 실거래가 JOIN With 지번(feat. Naver 아파트 기본 정보 크롤링)
여린완자
2025. 2. 13. 10:10
WebSocket을 이용한 Now Loading ....Percentage(%)
WebSocket을 이용한 Now Loading ....Percentage(%)
WebSocket을 이용한 Now Loading ....Percentage(%)
1. Naver 아파트 기본 정보 크롤링
2. 국토교통부 실거래가 입력
3. 국토교통부 실거래가 JOIN With 지번
아래의 필드를 모두 출력
// Fields from ESTATENAVERALLINFOATTACH table public string DataClass { get; set; } = "NONE"; public string InfoMarketClass { get; set; } = "NONE"; public string TransactionTime { get; set; } = "NONE"; public string ComplexNo { get; set; } = "NONE"; public string ComplexName { get; set; } = "NONE"; public string CortarNo { get; set; } = "NONE"; public string RealEstateTypeCode { get; set; } = "NONE"; public string RealEstateTypeName { get; set; } = "NONE"; public string UseApproveYmd { get; set; } = "NONE"; public string CortarAddress { get; set; } = "NONE"; public string MinPriceByLetter { get; set; } = "NONE"; public string MaxPriceByLetter { get; set; } = "NONE"; public string MinLeasePriceByLetter { get; set; } = "NONE"; public string MaxLeasePriceByLetter { get; set; } = "NONE"; public string MinPrice { get; set; } = "NONE"; public string MaxPrice { get; set; } = "NONE"; public string MinLeasePrice { get; set; } = "NONE"; public string MaxLeasePrice { get; set; } = "NONE"; // Fields from DESCENDINGESTATEAPT table public string DescendingNumber { get; set; } = "NONE"; public string MainNumber { get; set; } = "NONE"; public string SubNumber { get; set; } = "NONE"; public string AreaSquareMeters { get; set; } = "NONE"; public string MaxPurchasePrice { get; set; } = "NONE"; public string MaxContractYearMonth { get; set; } = "NONE"; public string MaxFloor { get; set; } = "NONE"; public string MinPurchasePrice { get; set; } = "NONE"; public string MinContractYearMonth { get; set; } = "NONE"; public string MinFloor { get; set; } = "NONE"; public string CapitalGain { get; set; } = "NONE"; public string Region { get; set; } = "NONE"; // Fields from ANESTATEAPTALL table public string CityCounty { get; set; } = "NONE"; public string LotNumber { get; set; } = "NONE"; public string Building { get; set; } = "NONE"; public string Buyer { get; set; } = "NONE"; public string Seller { get; set; } = "NONE"; public string TransactionAmount { get; set; } = "NONE"; public string ConstructionYear { get; set; } = "NONE"; public string RoadName { get; set; } = "NONE"; public string CancellationReasonDate { get; set; } = "NONE"; public string TransactionType { get; set; } = "NONE"; public string BrokerLocation { get; set; } = "NONE"; public string RegistrationDate { get; set; } = "NONE"; public string HousingType { get; set; } = "NONE"; |
function ConvertWon(amount) { if (amount < 10000) return amount.toString(); const billion = Math.floor(amount / 10000); const remainder = amount % 10000; let result = `${billion}억`; if (remainder > 0) { result += ` ${remainder}만`; } return result; } |