fix: remove random location when lang is set

This commit is contained in:
partisan 2024-09-11 12:49:06 +02:00
parent d414cf5ce4
commit 6ce4b888ba

View file

@ -66,12 +66,17 @@ func buildSearchURL(query, safe, lang string, page, resultsPerPage int) string {
} }
langParam := "" langParam := ""
if lang != "" { var glParam, uuleParam string
langParam = "&lr=lang_" + lang
}
// Generate random geolocation if lang != "" {
glParam, uuleParam := getRandomGeoLocation() // Use lang as the geolocation
langParam = "&lr=lang_" + lang
glParam = "&gl=" + lang
uuleParam = ""
} else {
// Use random geolocation
glParam, uuleParam = getRandomGeoLocation()
}
startIndex := (page - 1) * resultsPerPage startIndex := (page - 1) * resultsPerPage
return fmt.Sprintf("https://www.google.com/search?q=%s%s%s%s%s&start=%d", return fmt.Sprintf("https://www.google.com/search?q=%s%s%s%s%s&start=%d",