//go get github.com/PuerkitoBio/goquerypackagemainimport("fmt""log""github.com/PuerkitoBio/goquery""regexp")funcrecursive(countint,ta_urlstring)(int,string){varflagbool=falsedoc,err:=goquery.NewDocument(ta_url)iferr!=nil{log.Println("err",err)}atag:=doc.Find("a")re1:=regexp.MustCompile(`^Home`)re2:=regexp.MustCompile(`^Popular Manga`)re3:=regexp.MustCompile(`^Page\s\d*`)re4:=regexp.MustCompile(`^Prev`)re5:=regexp.MustCompile(`^Newest`)re0:=regexp.MustCompile(`^Next`)vartitlestringatag.Each(func(iint,s*goquery.Selection){str1,_:=s.Attr("title")str2,_:=s.Attr("href")title=str1ifre0.MatchString(title){ta_url=str2flag=true}elseif(title==""||re1.MatchString(title)==true||re2.MatchString(title)==true||re3.MatchString(title)==true||re4.MatchString(title)==true||re4.MatchString(title)==true||re5.MatchString(title)==true){}else{count++fmt.Println(count,title)}})atag=nildoc=nilifflag!=true{return1,"end"}else{returnrecursive(count,ta_url)}}funcmain(){url:="https://13dl.me/list/popular/"count:=0varta_urlstringta_url=urlrecursive(count,ta_url)}