package main
import (
	"fmt"
	"github.com/antchfx/htmlquery"
	"net/http"
)
func main() {
	var url string = "https://www.baidu.com/"
	client := &http.Client{}
	requestGet, _:= http.NewRequest("GET", url, nil)
	requestGet.Header.Add("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.45 Safari/537.36")
	resp, err := client.Do(requestGet)
	if err != nil {
		fmt.Printf("get request failed, err:[%s]", err.Error())
		return
	}
	defer resp.Body.Close()
	doc,_ := htmlquery.Parse(resp.Body)
	list := htmlquery.Find(doc, "//*[@id=\"su\"]")
	for _,li := range list{
		fmt.Printf("%s\n",htmlquery.SelectAttr(li,"value"))
	}
}