{ "info": { "author": "Ian Bicking", "author_email": "ianb@colorstudy.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "===================================\ncssselect: CSS Selectors for Python\n===================================\n\n.. image:: https://img.shields.io/pypi/v/cssselect.svg\n :target: https://pypi.python.org/pypi/cssselect\n :alt: PyPI Version\n\n.. image:: https://img.shields.io/pypi/pyversions/cssselect.svg\n :target: https://pypi.python.org/pypi/cssselect\n :alt: Supported Python Versions\n\n.. image:: https://img.shields.io/travis/scrapy/cssselect/master.svg\n :target: https://travis-ci.org/scrapy/cssselect\n :alt: Build Status\n\n.. image:: https://img.shields.io/codecov/c/github/scrapy/cssselect/master.svg\n :target: https://codecov.io/github/scrapy/cssselect?branch=master\n :alt: Coverage report\n\n*cssselect* parses `CSS3 Selectors`_ and translate them to `XPath 1.0`_\nexpressions. Such expressions can be used in lxml_ or another XPath engine\nto find the matching elements in an XML or HTML document.\n\nThis module used to live inside of lxml as ``lxml.cssselect`` before it was\nextracted as a stand-alone project.\n\n.. _CSS3 Selectors: https://www.w3.org/TR/css3-selectors/\n.. _XPath 1.0: https://www.w3.org/TR/xpath/\n.. _lxml: http://lxml.de/\n\n\nQuick facts:\n\n* Free software: BSD licensed\n* Compatible with Python 2.7 and 3.4+\n* Latest documentation `on Read the Docs `_\n* Source, issues and pull requests `on GitHub\n `_\n* Releases `on PyPI `_\n* Install with ``pip install cssselect``\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/cssselect/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/scrapy/cssselect", "keywords": "", "license": "BSD", "maintainer": "Paul Tremberth", "maintainer_email": "paul.tremberth@gmail.com", "name": "cssselect", "package_url": "https://pypi.org/project/cssselect/", "platform": "", "project_url": "https://pypi.org/project/cssselect/", "project_urls": { "Homepage": "https://github.com/scrapy/cssselect" }, "release_url": "https://pypi.org/project/cssselect/1.1.0/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "cssselect parses CSS3 Selectors and translates them to XPath 1.0", "version": "1.1.0" }, "last_serial": 5654435, "releases": { "0": [], "0.1": [ { "comment_text": "", "digests": { "md5": "3b904f48f8995a320edce514b3bb2606", "sha256": "5e2aa9a663c9f82423ff81479f181a009c93b97ab569dd789b4432104361e396" }, "downloads": -1, "filename": "cssselect-0.1.tar.gz", "has_sig": false, "md5_digest": "3b904f48f8995a320edce514b3bb2606", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20251, "upload_time": "2012-04-13T19:15:29", "url": "https://files.pythonhosted.org/packages/89/8c/aff6dd5b5a9a56ab4e0b2e639baf27705bfe7cfd3f241a1ef66fa71a4bda/cssselect-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "d9b24e977e0cf9edb137315722a84f8d", "sha256": "c389476d0d9f94bd2ae27daff2220ab272cac9af77f61bcfb2e91d73a427d6d0" }, "downloads": -1, "filename": "cssselect-0.2.tar.gz", "has_sig": false, "md5_digest": "d9b24e977e0cf9edb137315722a84f8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24461, "upload_time": "2012-04-16T11:22:00", "url": "https://files.pythonhosted.org/packages/db/4e/ab4b0973cedc67cbb94f17fe4230b8cad64a8d6549822b9c3316ec9b0e69/cssselect-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "3f4891e440f752d4f2976a7d33d36c6a", "sha256": "ee99c3c79843df89942948b6971452a317f9ad36ba751d9d048037444f838323" }, "downloads": -1, "filename": "cssselect-0.3.tar.gz", "has_sig": false, "md5_digest": "3f4891e440f752d4f2976a7d33d36c6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26061, "upload_time": "2012-04-17T18:45:25", "url": "https://files.pythonhosted.org/packages/ee/f6/73dda38afaf6f776a828a6c60dc8db37788dbfdedaefe8cd3c8d659bc834/cssselect-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "3b74bf6c231a9285955bb7bcb58fb2c7", "sha256": "7381fe9e405391bd6580f89437249f9ad3d21f626e7490a87f49ac8812764fb1" }, "downloads": -1, "filename": "cssselect-0.4.tar.gz", "has_sig": false, "md5_digest": "3b74bf6c231a9285955bb7bcb58fb2c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27462, "upload_time": "2012-04-18T18:47:39", "url": "https://files.pythonhosted.org/packages/e0/c1/2b0228f9149e92e0cd89da76a5fee14b2cc52f051bb1edf336cd7987cb73/cssselect-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "564998a750906d8b7f1ff2c4b439b2ea", "sha256": "5b778fbf9c13d19688b8e8821f01ebe7c6044c42801b614fcb454b37b64e856b" }, "downloads": -1, "filename": "cssselect-0.5.tar.gz", "has_sig": false, "md5_digest": "564998a750906d8b7f1ff2c4b439b2ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28939, "upload_time": "2012-04-20T16:15:23", "url": "https://files.pythonhosted.org/packages/1e/d7/92dd1c03a65baece87d62ab92e0a363b9e2154cdc030cc0affc57fe8cafa/cssselect-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "ed6ffc37a5b4538fdcc25866d77041ae", "sha256": "c4d971f531a1c5909def7432b0bb841de909e063aeebc316c0b54e4b34cd0089" }, "downloads": -1, "filename": "cssselect-0.6.tar.gz", "has_sig": false, "md5_digest": "ed6ffc37a5b4538fdcc25866d77041ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29578, "upload_time": "2012-04-24T17:04:16", "url": "https://files.pythonhosted.org/packages/e2/ed/4bf98dac9ae7ca64355576c5f4041dd8f7c70a7be768a1bd1d4091ff7639/cssselect-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "2f3732963f30de5578a7594df0d06700", "sha256": "b35683a6526e24240606b46caf6f7c154a3c0f4ac4137fd2b073ddcfcb25445f" }, "downloads": -1, "filename": "cssselect-0.6.1.tar.gz", "has_sig": false, "md5_digest": "2f3732963f30de5578a7594df0d06700", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29679, "upload_time": "2012-04-25T13:15:11", "url": "https://files.pythonhosted.org/packages/e1/ae/2a3ac67ce124c7f3d903391de08b1c5686176e30695ed760eeaa7f18f947/cssselect-0.6.1.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "e6450ac07d8b81a6c90dc0f38cfed080", "sha256": "f393631c5360393b9da41eba7543f804fd00ee9c7093800ed0e927b228c6fef6" }, "downloads": -1, "filename": "cssselect-0.7.tar.gz", "has_sig": false, "md5_digest": "e6450ac07d8b81a6c90dc0f38cfed080", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30686, "upload_time": "2012-06-14T17:00:13", "url": "https://files.pythonhosted.org/packages/ae/6c/ebb6ea09ad256daf0c2ca7de43d75b55927e8abaac71bfbdcf831905e59f/cssselect-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "c6c5e9a2e7ca226ce03f6f67a771379c", "sha256": "74f411a349fcfb676b68336fcae8799ba9fbb0a0446562f544dee019fb0e2ae7" }, "downloads": -1, "filename": "cssselect-0.7.1.tar.gz", "has_sig": false, "md5_digest": "c6c5e9a2e7ca226ce03f6f67a771379c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30480, "upload_time": "2012-06-14T23:38:49", "url": "https://files.pythonhosted.org/packages/c0/d6/bf3a311d3aa575ee47782d3c9bbff9bfcf439d14bc299309e29d9f08116d/cssselect-0.7.1.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "c4683e050351abcbbd5990b01f5344e2", "sha256": "792478c4405b90e28781e694d8b8bae00a234b557b9fac3c93082b938d313bbe" }, "downloads": -1, "filename": "cssselect-0.8.tar.gz", "has_sig": false, "md5_digest": "c4683e050351abcbbd5990b01f5344e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31789, "upload_time": "2013-03-15T15:53:29", "url": "https://files.pythonhosted.org/packages/0b/30/c154811d0e61d690e0300b3fd67dc159916bec29a5bfe942bcd34aa2d7a4/cssselect-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "3aba1e431787da957a9cd1e2c2e0bf1c", "sha256": "dd550f6044f256078cfa63e6e4ae7940e4c7a7e1b14276c3fd765845ff186245" }, "downloads": -1, "filename": "cssselect-0.9.tar.gz", "has_sig": false, "md5_digest": "3aba1e431787da957a9cd1e2c2e0bf1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32464, "upload_time": "2013-10-11T16:36:01", "url": "https://files.pythonhosted.org/packages/f8/8f/ecfb0d02f8d42f8b16a2ee109ef7f796a59b1dea1adf382af8da4c331d71/cssselect-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "c74f45966277dc7a0f768b9b0f3522ac", "sha256": "0535a7e27014874b27ae3a4d33e8749e345bdfa62766195208b7996bf1100682" }, "downloads": -1, "filename": "cssselect-0.9.1.tar.gz", "has_sig": false, "md5_digest": "c74f45966277dc7a0f768b9b0f3522ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32952, "upload_time": "2013-10-17T13:39:35", "url": "https://files.pythonhosted.org/packages/aa/e5/9ee1460d485b94a6d55732eb7ad5b6c084caf73dd6f9cb0bb7d2a78fafe8/cssselect-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "94989095bc389e73c1e95919c2dbf129", "sha256": "a9443d0e8d9bad6087c9ed46e8456aaf7f5ba4afd66b2edffb0c87fa3b5a6bd2" }, "downloads": -1, "filename": "cssselect-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94989095bc389e73c1e95919c2dbf129", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27126, "upload_time": "2016-06-15T18:19:13", "url": "https://files.pythonhosted.org/packages/61/8d/298396b86d65ef62e5913dc5153fbc51576a56656994dd9d31df84967190/cssselect-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c5931d8456dfe72fa4662f9c0509bfa", "sha256": "713b5b99ef08022257b3409c7ae1b18b2c6536b3f155e6237c5cfba0f67ae6f5" }, "downloads": -1, "filename": "cssselect-0.9.2.tar.gz", "has_sig": false, "md5_digest": "4c5931d8456dfe72fa4662f9c0509bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33065, "upload_time": "2016-06-15T18:19:31", "url": "https://files.pythonhosted.org/packages/11/21/47b5d2696a945da177d2344b6e330b7b0d1c52404063cb387d2261517ccb/cssselect-0.9.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "e4cbc1af8fe84257fd881e21a9944837", "sha256": "0bda987bf8d0cbd9e3a6c1468bdcc7c61e99b508894d65d30734415313d8d59f" }, "downloads": -1, "filename": "cssselect-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e4cbc1af8fe84257fd881e21a9944837", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15957, "upload_time": "2016-10-21T11:01:08", "url": "https://files.pythonhosted.org/packages/6e/51/7ef09046b16d4faea6a683946993acda4398e60c699ff8336244859e45bd/cssselect-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9776aa9f552d830fac45aa979610b406", "sha256": "582a85780249255707872c31d0438fc457aa24cfb43e472ff8f3e7ad6857953f" }, "downloads": -1, "filename": "cssselect-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9776aa9f552d830fac45aa979610b406", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22278, "upload_time": "2016-10-21T11:01:18", "url": "https://files.pythonhosted.org/packages/a1/19/a65236b0cc4b497a62bb6bd93c53f58814ab2540403b1994ea859d77c96b/cssselect-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ff41f11fc64a09aa44eb1111f68942f9", "sha256": "4f5f799a1d3182b04814007e9e7fc6c362f4489c7420d6b348cc901ece07ced9" }, "downloads": -1, "filename": "cssselect-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ff41f11fc64a09aa44eb1111f68942f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15974, "upload_time": "2017-01-10T15:18:20", "url": "https://files.pythonhosted.org/packages/1d/e5/f1d410192e34b1034dba7804de5dbcdece20a883c445ad661e5ea8226b42/cssselect-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3fa03bf82a9f0b1223c0f1eb1369e139", "sha256": "73db1c054b9348409e2862fc6c0dde5c4e4fbe4da64c5c5a9e05fbea45744077" }, "downloads": -1, "filename": "cssselect-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3fa03bf82a9f0b1223c0f1eb1369e139", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21849, "upload_time": "2017-01-10T15:18:21", "url": "https://files.pythonhosted.org/packages/77/ff/9c865275cd19290feba56344eba570e719efb7ca5b34d67ed12b22ebbb0d/cssselect-1.0.1.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "662a1e87d2c2b5209c1140c563fbdba0", "sha256": "3b5103e8789da9e936a68d993b70df732d06b8bb9a337a05ed4eb52c17ef7206" }, "downloads": -1, "filename": "cssselect-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "662a1e87d2c2b5209c1140c563fbdba0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 16314, "upload_time": "2017-12-27T16:07:20", "url": "https://files.pythonhosted.org/packages/7b/44/25b7283e50585f0b4156960691d951b05d061abf4a714078393e51929b30/cssselect-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50422c9ec04b74cd60c571f74ddc1a80", "sha256": "066d8bc5229af09617e24b3ca4d52f1f9092d9e061931f4184cd572885c23204" }, "downloads": -1, "filename": "cssselect-1.0.3.tar.gz", "has_sig": false, "md5_digest": "50422c9ec04b74cd60c571f74ddc1a80", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 22824, "upload_time": "2017-12-27T16:07:24", "url": "https://files.pythonhosted.org/packages/52/ea/f31e1d2e9eb130fda2a631e22eac369dc644e8807345fbed5113f2d6f92b/cssselect-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "822a360a5b6ec2ea3ee0776adf15c400", "sha256": "f612ee47b749c877ebae5bb77035d8f4202c6ad0f0fc1271b3c18ad6c4468ecf" }, "downloads": -1, "filename": "cssselect-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "822a360a5b6ec2ea3ee0776adf15c400", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 16647, "upload_time": "2019-08-09T09:20:30", "url": "https://files.pythonhosted.org/packages/3b/d4/3b5c17f00cce85b9a1e6f91096e1cc8e8ede2e1be8e96b87ce1ed09e92c5/cssselect-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa57704c1cb66cc8e537b782bd6b227e", "sha256": "f95f8dedd925fd8f54edb3d2dfb44c190d9d18512377d3c1e2388d16126879bc" }, "downloads": -1, "filename": "cssselect-1.1.0.tar.gz", "has_sig": false, "md5_digest": "fa57704c1cb66cc8e537b782bd6b227e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 22718, "upload_time": "2019-08-09T09:20:32", "url": "https://files.pythonhosted.org/packages/70/54/37630f6eb2c214cdee2ae56b7287394c8aa2f3bafb8b4eb8c3791aae7a14/cssselect-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "822a360a5b6ec2ea3ee0776adf15c400", "sha256": "f612ee47b749c877ebae5bb77035d8f4202c6ad0f0fc1271b3c18ad6c4468ecf" }, "downloads": -1, "filename": "cssselect-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "822a360a5b6ec2ea3ee0776adf15c400", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 16647, "upload_time": "2019-08-09T09:20:30", "url": "https://files.pythonhosted.org/packages/3b/d4/3b5c17f00cce85b9a1e6f91096e1cc8e8ede2e1be8e96b87ce1ed09e92c5/cssselect-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa57704c1cb66cc8e537b782bd6b227e", "sha256": "f95f8dedd925fd8f54edb3d2dfb44c190d9d18512377d3c1e2388d16126879bc" }, "downloads": -1, "filename": "cssselect-1.1.0.tar.gz", "has_sig": false, "md5_digest": "fa57704c1cb66cc8e537b782bd6b227e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 22718, "upload_time": "2019-08-09T09:20:32", "url": "https://files.pythonhosted.org/packages/70/54/37630f6eb2c214cdee2ae56b7287394c8aa2f3bafb8b4eb8c3791aae7a14/cssselect-1.1.0.tar.gz" } ] }