jobs-monorepo/services/scraper-google/utils/extract-company-name.go
Elshimy Ziad Magdy Taha a195d3b8fe google scraper
2025-12-15 10:26:52 +05:00

24 lines
436 B
Go

package utils
import (
"fmt"
"net/url"
"strings"
)
func ExtractCompanyName(urlStr string) (string, error) {
parsedURL, err := url.Parse(urlStr)
if err != nil {
return "", fmt.Errorf("failed to parse URL: %w", err)
}
path := parsedURL.Path
segments := strings.Split(strings.Trim(path, "/"), "/")
if len(segments) > 0 && segments[0] != "" {
return segments[0], nil
}
return "", fmt.Errorf("no path segments found")
}