shouldwork
This commit is contained in:
8
match.go
8
match.go
@@ -20,13 +20,13 @@ var ErrNotAnElementNode = errors.New("not an ElementNode")
|
||||
func parseFragment(s string) (*html.Node, error) {
|
||||
n, err := html.ParseFragment(strings.NewReader(s), body)
|
||||
if err != nil {
|
||||
return n, err
|
||||
return nil, err
|
||||
}
|
||||
return n[0], nil
|
||||
}
|
||||
|
||||
func MatchElemAttr(s string, n2 *html.Node) (bool, error) {
|
||||
n1, err := parseFragemnt(s)
|
||||
n1, err := parseFragment(s)
|
||||
if err != nil {
|
||||
return false, err
|
||||
}
|
||||
@@ -67,7 +67,7 @@ func SearchElemAttr2(s string, n2 *html.Node) (chan *html.Node, error) {
|
||||
}()
|
||||
|
||||
if r := recover(); r != nil {
|
||||
return nil, r
|
||||
return nil, r.(error)
|
||||
}
|
||||
return <-ch, nil
|
||||
return ch, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user