27 lines
693 B
TypeScript
27 lines
693 B
TypeScript
import { NaverRealEstate } from "./src/services/naver.service";
|
|
import prisma from "./src/lib/prisma";
|
|
|
|
async function main() {
|
|
const realtorIds = ["namyeong00"];
|
|
|
|
console.log("detailAddress 없는 매물 목록 가져오는 중...");
|
|
|
|
for (const realtorId of realtorIds) {
|
|
const naver = new NaverRealEstate({
|
|
realtorId: realtorId,
|
|
});
|
|
try {
|
|
// 상세 정보 HTML 가져오기 (프록시 사용)
|
|
await naver.updateArticleDetaiAddressWithProxy();
|
|
} catch (error) {
|
|
console.error(`❌ 오류 발생:`, error);
|
|
|
|
// 오류 발생 시 더 긴 대기
|
|
await new Promise((resolve) => setTimeout(resolve, 3000));
|
|
}
|
|
}
|
|
}
|
|
|
|
// 실행
|
|
main();
|