问题描述
我正在制作一个机器人,该机器人将在Reddit上存储具有1000多个投票的帖子。我打算存储链接和网址。
我在寻找一种方法来匹配具有超过1000个投票的帖子的链接/网址时遇到了麻烦,我正在使用以下GoQuery函数:
获得投票:
doc.Find(".score.unVoted").Each(func(i int,s *goquery.Selection) {
VoteValue,_ := strconv.Atoi(s.Text())
greaterThan(VoteValue)
if strings.Contains(s.Text(),"k") || greaterThan(VoteValue) {
postUpVotes = append(postUpVotes,s.Text())
}
fmt.Println("UPVoteS SLICE",postUpVotes)
})
获取网址:
doc.Find(".title.may-blank").Each(func(i int,s *goquery.Selection) {
url,ok := s.Attr("href")
if ok {
link = url
links = append(links,link)
fmt.Println("LINKS SLICE -> ",links)
}
})
doc.Find(".title.title.may-blank").Each(func(i int,s *goquery.Selection) {
fmt.Println("Titulo",s.Text())
title = s.Text()
titles = append(titles,title)
})
问题在于,尽管我可以得到适当数量的支持,但帖子中的某些链接和URL却来自支持率不到1000的帖子,而我不希望如此。
我试图复制获得投票的方式,但是它也不起作用。
希望有人可以帮助我或给予我深刻的见解,在此先感谢您!
如果帖子过长,请告诉我,我将创建要点。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)