Merge pull request #143 from bnkai/freeones_fixes

Freeones fixes
This commit is contained in:
Leopere
2019-10-20 12:18:57 -04:00
committed by GitHub

View File

@@ -66,7 +66,7 @@ func GetPerformer(performerName string) (*models.ScrapedPerformer, error) {
return true return true
} }
alias := s.ParentsFiltered(".babeNameBlock").Find(".babeAlias").First(); alias := s.ParentsFiltered(".babeNameBlock").Find(".babeAlias").First();
if strings.EqualFold(alias.Text(), "aka " + performerName) { if strings.Contains( strings.ToLower(alias.Text()), strings.ToLower(performerName) ) {
return true return true
} }
return false return false
@@ -76,6 +76,10 @@ func GetPerformer(performerName string) (*models.ScrapedPerformer, error) {
href = strings.TrimSuffix(href, "/") href = strings.TrimSuffix(href, "/")
regex := regexp.MustCompile(`.+_links\/(.+)`) regex := regexp.MustCompile(`.+_links\/(.+)`)
matches := regex.FindStringSubmatch(href) matches := regex.FindStringSubmatch(href)
if len(matches) < 2 {
return nil, fmt.Errorf("No matches found in %s",href)
}
href = strings.Replace(href, matches[1], "bio_"+matches[1]+".php", -1) href = strings.Replace(href, matches[1], "bio_"+matches[1]+".php", -1)
href = "https://www.freeones.com" + href href = "https://www.freeones.com" + href
@@ -223,7 +227,7 @@ func getEthnicity(ethnicity string) string {
func paramValue(params *goquery.Selection, paramIndex int) string { func paramValue(params *goquery.Selection, paramIndex int) string {
i := paramIndex - 1 i := paramIndex - 1
if paramIndex == 0 { if paramIndex <= 0 {
return "" return ""
} }
node := params.Get(i).FirstChild node := params.Get(i).FirstChild