Пример #1
0
    </head>
    <body>
        <div>
            <div></div>
            <div>
                <ul>
                    <li></li>
                    <li></li>
                    <li></li>
                </ul>
            </div>
            <div>
                <div></div>
                <div></div>
                <div></div>
                <div></div>
                <div></div>
                <div></div>
                <div></div>
                <ul></ul>
            </div>
        </div>
        <div></div>
    </body>
</html>
"""

if __name__ == '__main__':
    soup = dom_clean(Soup(html))
    draw_tree(soup.body, 'htmltree.jpg', get_tag, iter_children, is_leaf)
Пример #2
0
# -*- coding: utf8 -*-

from drawtree import draw_tree

def get_tag(node):
    if type(node) != list: return str(node)
    return 'list'

def iter_children(node):
    return node

def is_leaf(node):
    return not node or type(node) != list

if __name__ == '__main__':
	tree = [[1, 2, 3, 4], [5, 7]]
	draw_tree(tree, 'listtree.jpg', get_tag, iter_children, is_leaf)