Fire-crawl / src /scraper /WebScraper /utils /maxDepthUtils.ts
Echo-AI-official's picture
Upload 280 files
0e759d2 verified
Raw History Blame Contribute Delete
430 Bytes
export function getAdjustedMaxDepth(
url: string,
maxCrawlDepth: number,
): number {
const baseURLDepth = getURLDepth(url);
const adjustedMaxDepth = maxCrawlDepth + baseURLDepth;
return adjustedMaxDepth;
}
export function getURLDepth(url: string): number {
const pathSplits = new URL(url).pathname
.split("/")
.filter((x) => x !== "" && x !== "index.php" && x !== "index.html");
return pathSplits.length;
}