{ "info": { "author": "alphardex", "author_email": "2582347430@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Internet", "Topic :: Internet :: WWW/HTTP", "Topic :: Utilities" ], "description": "

Looter \ud83d\udde1\ufe0f

\n

\n \"Version\"\n \n \"Downloads\"\n \n \n \"Build\"\n \n \n \"Documentation\"\n \n \n \"Grade\"\n \n \n \"Coverage\"\n \n

\n\n> A super-lightweight web-scraping tool.\n\n### \ud83c\udfe0 [Homepage](https://looter.readthedocs.io/en/latest/)\n\n## Install\n\n```sh\npip install looter\n```\n\n## Usage\n\n```sh\nUsage:\n looter genspider [--async]\n looter shell []\n looter (-h | --help | --version)\n\nOptions:\n -h --help Show this screen.\n --version Show version.\n --async Use async instead of concurrent.\n```\n\n## Author\n\n\ud83d\udc64 **alphardex**\n\n* Github: [@alphardex](https://github.com/alphardex)\n* Twitter: [@alphardex007](https://twitter.com/alphardex007)\n\n## Show your support\n\nGive a \u2b50\ufe0f if this project helped you!\n\n***\n_This README was generated with \u2764\ufe0f by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alphardex/looter", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "looter", "package_url": "https://pypi.org/project/looter/", "platform": "all", "project_url": "https://pypi.org/project/looter/", "project_urls": { "Homepage": "https://github.com/alphardex/looter" }, "release_url": "https://pypi.org/project/looter/2.21/", "requires_dist": [ "requests", "docopt", "parsel", "aiohttp", "tqdm" ], "requires_python": ">=3.6.0", "summary": "A python package aiming at avoiding unnecessary repetition in making common crawlers.", "version": "2.21" }, "last_serial": 5888232, "releases": { "2.21": [ { "comment_text": "", "digests": { "md5": "2ff4cc308053fddae471a9b7b2bf8c17", "sha256": "a88a80ba8d402d6fb2cac1c73079177fbb117690ab47df5252deb8157f6f33a8" }, "downloads": -1, "filename": "looter-2.21-py3-none-any.whl", "has_sig": false, "md5_digest": "2ff4cc308053fddae471a9b7b2bf8c17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6525, "upload_time": "2019-09-26T03:30:10", "url": "https://files.pythonhosted.org/packages/1b/1f/78d9eebefdbe2084c323a09c0cbbca83e4cff99072d3c1bd0dcb5816da5b/looter-2.21-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2ff4cc308053fddae471a9b7b2bf8c17", "sha256": "a88a80ba8d402d6fb2cac1c73079177fbb117690ab47df5252deb8157f6f33a8" }, "downloads": -1, "filename": "looter-2.21-py3-none-any.whl", "has_sig": false, "md5_digest": "2ff4cc308053fddae471a9b7b2bf8c17", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.0", "size": 6525, "upload_time": "2019-09-26T03:30:10", "url": "https://files.pythonhosted.org/packages/1b/1f/78d9eebefdbe2084c323a09c0cbbca83e4cff99072d3c1bd0dcb5816da5b/looter-2.21-py3-none-any.whl" } ] }