capybara/virtualenv/lib/python2.7/site-packages/lxml/html/html5parser.py
def parse(filename_url_or_file, guess_charset=True, parser=None):
    """Parse a filename, URL, or file-like object into an HTML document
    tree.  Note: this returns a tree, not an element.  Use
    ``parse(...).getroot()`` to get the document root.
    """
    if parser is None:
        parser = html_parser
    if not isinstance(filename_url_or_file, _strings):
        fp = filename_url_or_file
    elif _looks_like_url(filename_url_or_file):
        fp = urlopen(filename_url_or_file)
    else:
        fp = open(filename_url_or_file, 'rb')
    return parser.parse(fp, useChardet=guess_charset)
def parse(filename_url_or_file, guess_charset=True, parser=None):
    """Parse a filename, URL, or file-like object into an HTML document
    tree.  Note: this returns a tree, not an element.  Use
    ``parse(...).getroot()`` to get the document root.
    """
    if parser is None:
        parser = html_parser
    if not isinstance(filename_url_or_file, _strings):
        fp = filename_url_or_file
    elif _looks_like_url(filename_url_or_file):
        fp = urlopen(filename_url_or_file)
    else:
        fp = open(filename_url_or_file, 'rb')
    return parser.parse(fp, useChardet=guess_charset)
def parse ( filename_url_or_file , guess_charset = True , parser = None ) : if parser is None : parser = html_parser if not isinstance ( filename_url_or_file , _strings ) : fp = filename_url_or_file elif _looks_like_url ( filename_url_or_file ) : fp = urlopen ( filename_url_or_file ) else : fp = open ( filename_url_or_file , 'rb' ) return parser . parse ( fp , useChardet = guess_charset )
Parse a filename, URL, or file-like object into an HTML document
    tree.  Note: this returns a tree, not an element.  Use
    ``parse(...).getroot()`` to get the document root.
Parse a filename URL or file - like object into an HTML document tree . Note : this returns a tree not an element . Use parse ( ... ) . getroot () to get the document root .