Skip to main content

parse html to etree

Project description

=============
html to etree
=============

.. image:: https://img.shields.io/pypi/v/html-to-etree.svg
:target: https://pypi.python.org/pypi/html-to-etree

.. image:: https://img.shields.io/pypi/pyversions/html-to-etree.svg
:target: https://pypi.python.org/pypi/html-to-etree

.. image:: https://img.shields.io/travis/fluquid/html-to-etree.svg
:target: https://travis-ci.org/fluquid/html-to-etree

.. image:: https://codecov.io/github/fluquid/html-to-etree/coverage.svg?branch=master
:alt: Coverage Status
:target: https://codecov.io/github/fluquid/html-to-etree

.. image:: https://requires.io/github/fluquid/html-to-etree/requirements.svg?branch=master
:alt: Requirements Status
:target: https://requires.io/github/fluquid/html-to-etree/requirements/?branch=master

parse html to lxml etree

convenience methods for parsing html documents to lxml etree.
lxml has limited capabilities for handling different encodings, and this
library is intended as a reusable utility parsing byte-code html responses
into ElementTrees using sane character decoding.

* Free software: BSD license
* Python versions: 2.7, 3.4+

Features
--------

* parse html to lxml etree
* handle character decoding

Quickstart
----------

* `tree = parse_html_bytes(body=body_bytes, content_type='text/html')`
* `tree = parse_html_unicode(uni_string=body_unicode)`

Credits
-------

This package was created with Cookiecutter_ and the `codinguncut/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter

=======
History
=======


0.2.0 (2017-06-07)
------------------

0.1.0-dev (unreleased)
----------------------

* First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

html-to-etree-0.2.0.tar.gz (541.9 kB view details)

Uploaded Source

Built Distribution

html_to_etree-0.2.0-py2.py3-none-any.whl (4.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file html-to-etree-0.2.0.tar.gz.

File metadata

File hashes

Hashes for html-to-etree-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6ab4a3e794a00dc7cd68ca78c594c4abad8de388ebc7e60b6290deb94dfdea33
MD5 edfac774fc76ac7951d95377a5c57cfb
BLAKE2b-256 9a7a611f6669128ed7986b7ee14cde50f86ed32a7fad02d8cbf9c063b7ba875e

See more details on using hashes here.

File details

Details for the file html_to_etree-0.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for html_to_etree-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 75543c3f98e9147a1bf72a9d4edaeae494a5a383146559d3254d1f7e9570dbf7
MD5 702966ef6094ab481c908b1f28370804
BLAKE2b-256 c85595f22f1f89078f6e4f4a420532d8cb78eeb84a4a1a94a613f9706646cce5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page