diff options
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/findlinks/findlinks.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/internal/findlinks/findlinks.go b/internal/findlinks/findlinks.go index 97acd70..c09e276 100644 --- a/internal/findlinks/findlinks.go +++ b/internal/findlinks/findlinks.go @@ -3,6 +3,7 @@ package findlinks import ( "fmt" "io" + "strings" "golang.org/x/net/html" "golang.org/x/net/html/atom" @@ -26,7 +27,7 @@ func FindLinks(r io.Reader) ([]Link, error) { var links []Link for n := range doc.Descendants() { - if n.Type == html.TextNode { + if n.Type == html.TextNode && strings.TrimSpace(n.Data) != "" { fmt.Printf("Data: %s\n", n.Data) for anc := range n.Ancestors() { fmt.Printf("\tAncestor: %v\n", anc.Data) |
