我想得到我的 leetcode 排名,但我对 html 和 JavaScript 了解一点。经过大量尝试,我得到了这个输出。
aQuaYi 的排名是 Ranking: {[{ pc.ranking }]}
来源是
package main
import (
"fmt"
"log"
"github.com/PuerkitoBio/goquery"
)
func showRanking(username string) {
URL := fmt.Sprintf("https://leetcode.com/%s", username)
doc, err := goquery.NewDocument(URL)
if err != nil {
log.Fatal(err)
}
ranking, _ := doc.Find("div.panel-body").Find("span.ranking").Attr("data-content")
fmt.Printf("%s's ranking is %v", username, ranking)
}
func main() {
showRanking("aQuaYi")
}
请帮我完成这段代码,非常感谢。