/** * URL 标准化工具 * 统一处理 URL 格式,防止重复抓取 */ export declare class URLNormalizer { /** * 标准化 URL * - 移除锚点 (#hash) * - 统一尾部斜杠 * - 排序查询参数 * - 转换为小写(保留路径大小写) */ static normalize(url: string, baseUrl?: string): string; /** * 批量标准化 */ static normalizeMany(urls: string[], baseUrl?: string): string[]; /** * 检查两个 URL 是否相同(标准化后) */ static areEqual(url1: string, url2: string, baseUrl?: string): boolean; /** * 从 URL 中提取干净的路径(用于分类等) */ static extractPath(url: string): string; /** * 检查 URL 是否为同一域名 */ static isSameDomain(url1: string, url2: string): boolean; } //# sourceMappingURL=url-normalizer.d.ts.map