From 01702ba1c455d363df7c230dea1d131832ed4b2f Mon Sep 17 00:00:00 2001 From: Young Xu Date: Sun, 22 Sep 2024 18:58:31 +0800 Subject: [PATCH] chore: update readme Signed-off-by: Young Xu --- README.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..c8a9e5e --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +# goh + +> use golang to parse html and get node values + +## Usage + +```go + +package main + +import ( + "fmt" + "strings" + + "gitter.top/common/goh" +) + +func main() { + reader := strings.NewReader(`

hello world

bar
`) + parser, err := goh.NewParser(reader) + if err != nil { + panic(err) + } + h1Value, err := parser.Find("h1").Value() + if err != nil { + panic(err) + } + fmt.Println("h1 value:", h1Value) // hello world + barValue, err := parser.Find("div.foo #bar").Value() + if err != nil { + panic(err) + } + fmt.Println("bar value:", barValue) // bar +} +``` \ No newline at end of file