gin获取html中的input值
时间: 2024-05-19 19:10:49 浏览: 53
html+golang-gin.zip
您可以使用Go的HTML解析库,如goquery,来获取HTML中的input值。
首先,请确保已经安装了goquery,您可以使用以下命令进行安装:
```
go get github.com/PuerkitoBio/goquery
```
然后,您可以使用以下代码片段来获取HTML中所有input标签的值:
```go
package main
import (
"fmt"
"log"
"net/http"
"github.com/PuerkitoBio/goquery"
)
func main() {
resp, err := http.Get("http://example.com")
if err != nil {
log.Fatal(err)
}
defer resp.Body.Close()
doc, err := goquery.NewDocumentFromReader(resp.Body)
if err != nil {
log.Fatal(err)
}
doc.Find("input").Each(func(i int, s *goquery.Selection) {
val, exists := s.Attr("value")
if exists {
fmt.Println(val)
}
})
}
```
这个代码片段将获取位于`http://example.com`的网页中所有input标签的值。如果input标签没有`value`属性,则不会输出。
阅读全文