Metadata-Version: 1.1
Name: parsel
Version: 0.9.0
Summary: Parsel is a library to extract data from HTML and XML using XPath and CSS selectors
Home-page: https://github.com/scrapy/parsel
Author: Scrapy project
Author-email: info@scrapy.org
License: BSD
Description: ===============================
        Parsel
        ===============================
        
        .. image:: https://img.shields.io/travis/scrapy/parsel.svg
                :target: https://travis-ci.org/scrapy/parsel
        
        .. image:: https://img.shields.io/pypi/v/parsel.svg
                :target: https://pypi.python.org/pypi/parsel
        
        
        Parsel is a library to extract data from HTML and XML using XPath and CSS selectors
        
        * Free software: BSD license
        * Documentation: https://parsel.readthedocs.org.
        
        Features
        --------
        
        * Extract text using CSS or XPath selectors
        * Regular expression helper methods
        
        Example::
        
            >>> from parsel import Selector
            >>> sel = Selector(text=u"""<html>
                    <body>
                        <h1>Hello, Parsel!</h1>
                        <ul>
                            <li><a href="http://example.com">Link 1</a></li>
                            <li><a href="http://scrapy.org">Link 2</a></li>
                        </ul
                    </body>
                    </html>""")
            >>>
            >>> sel.css('h1::text').extract_first()
            u'Hello, Parsel!'
            >>>
            >>> sel.css('h1::text').re('\w+')
            [u'Hello', u'Parsel']
            >>>
            >>> for e in sel.css('ul > li'):
                    print(e.xpath('.//a/@href')).extract_first()
            http://example.com
            http://scrapy.org
        
        
        
        
        History
        -------
        
        1.0.0 (2015-07-26)
        ---------------------
        
        * First release on PyPI.
        
Keywords: parsel
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
