Skip to content

Commit

Permalink
Merge pull request #15 from ndnv819/enhance/scrape
Browse files Browse the repository at this point in the history
Enhancement: openingTime 영업 중 제거기능 제거
  • Loading branch information
JaeWangL authored Apr 19, 2024
2 parents 3794a2e + 12b5133 commit 18c0c9b
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 4 deletions.
2 changes: 1 addition & 1 deletion scripts/flattened_array.json

Large diffs are not rendered by default.

18 changes: 15 additions & 3 deletions scripts/scraper.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,7 @@ async function scrapeAdditionalData(
(spans as HTMLElement[])
.map((span) => span.innerText)
.join('\n')
.replace('접기', '')
.replace('영업 중', ''),
.replace('접기', ''),
)
.catch(() => `영업시간을 찾지 못했습니다: PlaceId: ${itemId}`);
const name: string = await page
Expand Down Expand Up @@ -276,7 +275,18 @@ function flattenArray(arr: any[]): RawShopItem[] {
}

async function main(): Promise<void> {
const results = await Promise.all([scrapeData('센텀 애견 동반 카페')]);
const results = await Promise.all([
scrapeData('센텀 반려견 동반 식당'),
scrapeData('송정 반려견 동반 식당'),
scrapeData('광안리 반려견 동반 식당'),
scrapeData('서면 반려견 동반 식당'),
scrapeData('전포 반려견 동반 식당'),
scrapeData('센텀 반려견 동반 카페'),
scrapeData('송정 반려견 동반 카페'),
scrapeData('광안리 반려견 동반 카페'),
scrapeData('서면 반려견 동반 카페'),
scrapeData('전포 반려견 동반 카페'),
]);

const flatten = flattenArray(results);
if (!flatten || flatten.length < 1) {
Expand All @@ -296,8 +306,10 @@ async function main(): Promise<void> {
(err: any) => {
if (err) {
console.error('Error writing JSON file:', err);
process.exit(1);
} else {
console.log('JSON file has been saved.');
process.exit(1);
}
},
);
Expand Down

0 comments on commit 18c0c9b

Please sign in to comment.