diff options
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/findlinks/findlinks.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/internal/findlinks/findlinks.go b/internal/findlinks/findlinks.go index ee26ce2..97acd70 100644 --- a/internal/findlinks/findlinks.go +++ b/internal/findlinks/findlinks.go @@ -26,6 +26,14 @@ func FindLinks(r io.Reader) ([]Link, error) { var links []Link for n := range doc.Descendants() { + if n.Type == html.TextNode { + fmt.Printf("Data: %s\n", n.Data) + for anc := range n.Ancestors() { + fmt.Printf("\tAncestor: %v\n", anc.Data) + } + continue + } + if n.Type == html.ElementNode && n.DataAtom == atom.A { var link Link |
