معرفی شرکت ها


chopper-0.6.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Lib to extract html elements by preserving ancestors and cleaning CSS
ویژگی مقدار
سیستم عامل -
نام فایل chopper-0.6.0
نام chopper
نسخه کتابخانه 0.6.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Jurismarches
ایمیل نویسنده contact@octopusmind.info
آدرس صفحه اصلی https://github.com/jurismarches/chopper
آدرس اینترنتی https://pypi.org/project/chopper/
مجوز -
|axe| Chopper ============= |pypi| |github-actions| |readthedocs| Chopper is a tool to extract elements from HTML by preserving ancestors and CSS rules. Compatible with Python >= 3.8 Installation ------------ ``pip install chopper`` Full documentation ------------------ http://chopper.readthedocs.org/en/latest/ Quick start ----------- .. code-block:: python from chopper.extractor import Extractor HTML = """ <html> <head> <title>Test</title> </head> <body> <div id="header"></div> <div id="main"> <div class="iwantthis"> HELLO WORLD <a href="/nope">Do not want</a> </div> </div> <div id="footer"></div> </body> </html> """ CSS = """ div { border: 1px solid black; } div#main { color: blue; } div.iwantthis { background-color: red; } a { color: green; } div#footer { border-top: 2px solid red; } """ extractor = Extractor.keep('//div[@class="iwantthis"]').discard('//a') html, css = extractor.extract(HTML, CSS) The result is : .. code-block:: python >>> html """ <html> <body> <div id="main"> <div class="iwantthis"> HELLO WORLD </div> </div> </body> </html>""" >>> css """ div{border:1px solid black;} div#main{color:blue;} div.iwantthis{background-color:red;} """ .. |axe| image:: http://icons.iconarchive.com/icons/aha-soft/desktop-halloween/32/Hatchet-icon.png .. |pypi| image:: http://img.shields.io/pypi/v/chopper.svg?style=flat :target: https://pypi.python.org/pypi/chopper .. |github-actions| image:: https://github.com/jurismarches/chopper/actions/workflows/ci.yml/badge.svg :target: https://github.com/jurismarches/chopper/actions/ .. |readthedocs| image:: https://readthedocs.org/projects/chopper/badge/?version=latest :target: https://readthedocs.org/projects/chopper


نیازمندی

مقدار نام
>=1.2.0 cssselect
>=4.9.1 lxml
==0.4 tinycss


نحوه نصب


نصب پکیج whl chopper-0.6.0:

    pip install chopper-0.6.0.whl


نصب پکیج tar.gz chopper-0.6.0:

    pip install chopper-0.6.0.tar.gz