{ "info": { "author": "Kai Chen", "author_email": "chenkaidev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "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", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "icrawler\n========\n\n.. image:: https://img.shields.io/pypi/v/icrawler.svg\n :target: https://pypi.python.org/pypi/icrawler\n :alt: PyPI Version\n\n.. image:: https://anaconda.org/hellock/icrawler/badges/version.svg\n :target: https://anaconda.org/hellock/icrawler\n :alt: Anaconda Version\n\n.. image:: https://img.shields.io/pypi/pyversions/icrawler.svg\n :alt: Python Version\n\n.. image:: \thttps://img.shields.io/github/license/hellock/icrawler.svg\n :alt: License\n\nIntroduction\n------------\n\nDocumentation: http://icrawler.readthedocs.io/\n\nTry it with ``pip install icrawler`` or ``conda install -c hellock icrawler``.\n\nThis package is a mini framework of web crawlers. With modularization design,\nit is easy to use and extend. It supports media data like images and videos\nvery well, and can also be applied to texts and other type of files.\nScrapy is heavy and powerful, while icrawler is tiny and flexible.\n\nWith this package, you can write a multiple thread crawler easily by focusing on\nthe contents you want to crawl, keeping away from troublesome problems like\nexception handling, thread scheduling and communication.\n\nIt also provides built-in crawlers for popular image sites like **Flickr** and\nsearch engines such as **Google**, **Bing** and **Baidu**.\n(Thank all the contributors and pull requests are always welcome!)\n\nRequirements\n------------\n\nPython 2.7+ or 3.4+ (recommended).\n\nExamples\n--------\n\nUsing built-in crawlers is very simple. A minimal example is shown as follows.\n\n.. code:: python\n\n from icrawler.builtin import GoogleImageCrawler\n\n google_crawler = GoogleImageCrawler(storage={'root_dir': 'your_image_dir'})\n google_crawler.crawl(keyword='cat', max_num=100)\n\nYou can also configurate number of threads and apply advanced search options.\n(Note: compatible with 0.6.0 and later versions)\n\n.. code:: python\n\n from icrawler.builtin import GoogleImageCrawler\n\n google_crawler = GoogleImageCrawler(\n feeder_threads=1,\n parser_threads=2,\n downloader_threads=4,\n storage={'root_dir': 'your_image_dir'})\n filters = dict(\n size='large',\n color='orange',\n license='commercial,modify',\n date=((2017, 1, 1), (2017, 11, 30)))\n google_crawler.crawl(keyword='cat', filters=filters, max_num=1000, file_idx_offset=0)\n\nFor more advanced usage about built-in crawlers, please refer to the\n`documentation `_.\n\nWriting your own crawlers with this framework is also convenient, see the\n`tutorials `_.\n\nArchitecture\n------------\n\nA crawler consists of 3 main components (Feeder, Parser and Downloader),\nthey are connected with each other with FIFO queues. The workflow is shown in\nthe following figure.\n\n.. figure:: http://7xopqn.com1.z0.glb.clouddn.com/workflow.png\n :alt: \n\n- ``url_queue`` stores the url of pages which may contain images\n- ``task_queue`` stores the image url as well as any meta data you\n like, each element in the queue is a dictionary and must contain the\n field ``img_url``\n- Feeder puts page urls to ``url_queue``\n- Parser requests and parses the page, then extracts the image urls and\n puts them into ``task_queue``\n- Downloader gets tasks from ``task_queue`` and requests the images,\n then saves them in the given path.\n\nFeeder, parser and downloader are all thread pools, so you can specify the\nnumber of threads they use.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hellock/icrawler", "keywords": "image crawler spider", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "icrawler", "package_url": "https://pypi.org/project/icrawler/", "platform": "", "project_url": "https://pypi.org/project/icrawler/", "project_urls": { "Homepage": "https://github.com/hellock/icrawler" }, "release_url": "https://pypi.org/project/icrawler/0.6.2/", "requires_dist": [ "beautifulsoup4 (>=4.4.1)", "lxml", "requests (>=2.9.1)", "six (>=1.10.0)", "Pillow" ], "requires_python": "", "summary": "A mini framework of image crawlers", "version": "0.6.2" }, "last_serial": 3899183, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "76b451ab3d0e68f0330f318c312a7af3", "sha256": "b25cbe7e620ba9fb37e91e997471169a9e390e3277bbbd76d73be04da7c0ed5f" }, "downloads": -1, "filename": "icrawler-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "76b451ab3d0e68f0330f318c312a7af3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 16002, "upload_time": "2016-04-08T18:05:46", "url": "https://files.pythonhosted.org/packages/0f/6c/c3c9d2b7b5f58fa85319a8b2a285a0304ebef4746d8094c59a664278c135/icrawler-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "265c63994b260dd064d9bc54077e5b6d", "sha256": "08ba6ebb01dc234a4e2fe394a36f8a1742649ac76ff87b6514a4a45309ec9bbc" }, "downloads": -1, "filename": "icrawler-0.1.1.tar.gz", "has_sig": false, "md5_digest": "265c63994b260dd064d9bc54077e5b6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11527, "upload_time": "2016-04-08T18:05:16", "url": "https://files.pythonhosted.org/packages/bb/02/d5db64ce90d173a93734bea7e4568648ab37de9e3252438246642c221b35/icrawler-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a2ba8c0b63f8d23f9b27dd5831e64249", "sha256": "53d328186127c919d3140adb666caec8ee4cb771fd4413845cbfacc5e5029ac0" }, "downloads": -1, "filename": "icrawler-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2ba8c0b63f8d23f9b27dd5831e64249", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15995, "upload_time": "2016-04-08T18:23:55", "url": "https://files.pythonhosted.org/packages/7f/fe/0339fb2e5c6578bb4ae70b6b4458675920dc75828a1d3f2ccbc3aac161eb/icrawler-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55dd8d8fdadaa714fc3ad9ac99cbe8ef", "sha256": "62cba94a97826ff2e4019fab4097e53691515a7f809448973b051cf24e886007" }, "downloads": -1, "filename": "icrawler-0.1.2.tar.gz", "has_sig": false, "md5_digest": "55dd8d8fdadaa714fc3ad9ac99cbe8ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11478, "upload_time": "2016-04-08T18:21:32", "url": "https://files.pythonhosted.org/packages/14/c7/471462ce9185fc389187ffa6822beef6f3adfc44204c98e367f239878d89/icrawler-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "f34e7be44ddf564f6e402156459faeb0", "sha256": "5a9076c051436fee9c19779d5809fc82f2d0bc715fb6276fcf118605ebf64496" }, "downloads": -1, "filename": "icrawler-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f34e7be44ddf564f6e402156459faeb0", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 22219, "upload_time": "2016-04-10T07:07:06", "url": "https://files.pythonhosted.org/packages/8d/d2/0d3367b68060c93a550dd4ae5bc223b3f6ef99b3bb7b3815be679258e7e1/icrawler-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f4d9cd4d03d05aa278875614c208269", "sha256": "8b0ed08463a941d3efcec03c82b461358ffc22a67aeb66dbbc287ba7a4839544" }, "downloads": -1, "filename": "icrawler-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5f4d9cd4d03d05aa278875614c208269", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12248, "upload_time": "2016-04-10T07:06:57", "url": "https://files.pythonhosted.org/packages/63/8d/2b7a8d957a67d393e6d84565aba1ec775e8892a93a62f93192be388d6643/icrawler-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ca7c5367b009dc1f45e0989442770ad7", "sha256": "319a706d51799d2d4e81f9008a3d0c5bc5cbdb2443cf960cd60553fede8bffec" }, "downloads": -1, "filename": "icrawler-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca7c5367b009dc1f45e0989442770ad7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 24056, "upload_time": "2016-04-16T17:07:57", "url": "https://files.pythonhosted.org/packages/b8/e8/00b04a96e35754fdf318085de72ab52c00ccb1e9efca490536648657f3ca/icrawler-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d813ed38ad860e5b7e0a69889ac9ddf2", "sha256": "f5bc4cf1cceef94d0e1f9c593a1f3620d1f71316dae54771ae4e5a16d9bdb995" }, "downloads": -1, "filename": "icrawler-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d813ed38ad860e5b7e0a69889ac9ddf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13055, "upload_time": "2016-04-16T17:07:43", "url": "https://files.pythonhosted.org/packages/17/e6/7d193daf929e10798654e29c0c7816ef36acee830cb7b00228d834e4787e/icrawler-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "0bb3bb7fe09a8a316b87841906793ee1", "sha256": "2a23f8da5855807dbcc5ddb92f6658534fce03a20c575e942a6f6fd29075e5fc" }, "downloads": -1, "filename": "icrawler-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0bb3bb7fe09a8a316b87841906793ee1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 28288, "upload_time": "2016-04-17T10:43:55", "url": "https://files.pythonhosted.org/packages/08/01/2c50cf1dc08249f89c885d1ed1ccc8904e20d368e378c374e90fdfe87072/icrawler-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "968400b829b9f1d14317c9b8beeb46f8", "sha256": "e944204a117953f61288c10a33ce972032baf0ae7479855fb86c723b1b3cbc45" }, "downloads": -1, "filename": "icrawler-0.1.5.tar.gz", "has_sig": false, "md5_digest": "968400b829b9f1d14317c9b8beeb46f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16075, "upload_time": "2016-04-17T10:43:47", "url": "https://files.pythonhosted.org/packages/34/a0/8bd4f55d9dfe1b297f2b3926ff7798b48b7e6134c20966a04792336c1f18/icrawler-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c24b4877f8bc774d14819c6face8a4b2", "sha256": "28c3d80be46aca79b53107dd96ea275be7780c7d64c8988895af1944a3429bc0" }, "downloads": -1, "filename": "icrawler-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c24b4877f8bc774d14819c6face8a4b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21594, "upload_time": "2016-04-24T06:31:25", "url": "https://files.pythonhosted.org/packages/ad/f8/25f8270a24e17cfff07fcaba6d4e35e661e86078665e2a94d612d9470ee7/icrawler-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9c5e985a08c8c3e9e9327621aa113bc1", "sha256": "3a5dd9f74dfd8f9a05eb3fe5f10d99e746a0680e7dfdccb2303836da1807fd25" }, "downloads": -1, "filename": "icrawler-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9c5e985a08c8c3e9e9327621aa113bc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21567, "upload_time": "2016-04-24T06:36:03", "url": "https://files.pythonhosted.org/packages/68/cf/ea59e7bfd4de572a386b314cabfd59e84e3d9a69b63284ccfcfa0f87c2aa/icrawler-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "14c0b60dc4fdea9e29cb8d8f3b23fe0c", "sha256": "f29ea5bcfacb5ecd4e1bcb9ca0b24e4ea8911295093215ceabdf241219eb0756" }, "downloads": -1, "filename": "icrawler-0.2.2.tar.gz", "has_sig": false, "md5_digest": "14c0b60dc4fdea9e29cb8d8f3b23fe0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21599, "upload_time": "2016-05-24T10:46:32", "url": "https://files.pythonhosted.org/packages/fd/0d/f6a1b27eef72d923ad732e8df577395cebd09ab0b2dc12e1fed3ac6208e3/icrawler-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "6192c383dae8eab8d1f11d040c3d3a00", "sha256": "e81dfdd21990a4a37188edbd61d2d1416e6e6b1834d92491ccf68b9fc87fc7da" }, "downloads": -1, "filename": "icrawler-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6192c383dae8eab8d1f11d040c3d3a00", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 33089, "upload_time": "2016-07-25T08:23:29", "url": "https://files.pythonhosted.org/packages/03/2f/a7c7bce2a04d17bf07d3d4dad7fe3f488fd67ea6d51f709716ce96a09d4f/icrawler-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ddff81c93bdf8ed884064ee017acbe0", "sha256": "3b319dfa41b795cd7f06490ff6e994b0559d1db9b9b6ac573fb1c7b8cdfb1378" }, "downloads": -1, "filename": "icrawler-0.2.3.tar.gz", "has_sig": false, "md5_digest": "2ddff81c93bdf8ed884064ee017acbe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22331, "upload_time": "2016-07-25T08:23:26", "url": "https://files.pythonhosted.org/packages/63/74/da7443889c280ceae142a156272ac37fe4f73edbb91281324d72ed176c40/icrawler-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "4a9df04e66a5a7432c252d5efdfeffdd", "sha256": "9433dd00185e1fbe3d5d2a7149ca621dd50be09a2a8d8388d7a1d2f15cfd50da" }, "downloads": -1, "filename": "icrawler-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4a9df04e66a5a7432c252d5efdfeffdd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 36311, "upload_time": "2016-08-08T15:54:17", "url": "https://files.pythonhosted.org/packages/3d/c6/43415cdb1f8d2da5f1d9a38e0eadc306b917c8fb5ea1c0465a44103f789e/icrawler-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "097aaa32bcf2756a28996acc76da7f9c", "sha256": "da87b3ddac9c81328ace6a6c93f0fa6f710c99748ac69158b89c6b6b38522f3a" }, "downloads": -1, "filename": "icrawler-0.2.4.tar.gz", "has_sig": false, "md5_digest": "097aaa32bcf2756a28996acc76da7f9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22373, "upload_time": "2016-08-08T15:54:13", "url": "https://files.pythonhosted.org/packages/c1/1c/42a2177eeaa9306bef1267d25545c0e53ca2f9be4067ad571886459247c3/icrawler-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "c525ac7e0ceffbab10a6aa6164889a33", "sha256": "c79f52de0dd6b3f48bad39b07429834c089a6f02bae4a3f388b0bc09c86891c8" }, "downloads": -1, "filename": "icrawler-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c525ac7e0ceffbab10a6aa6164889a33", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35035, "upload_time": "2016-12-30T09:35:54", "url": "https://files.pythonhosted.org/packages/f3/46/395c4976bc37b2021f093e722146df6487e3ef5bbe2980c82b71ba2aa92c/icrawler-0.2.5-py2.py3-none-any.whl" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "f9ff7c75e2b7b27aa26e645b7d05461b", "sha256": "0d2c5dfe27f77462452e88d68c505465aff09685319ea654e1bf5fb20d9ac341" }, "downloads": -1, "filename": "icrawler-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f9ff7c75e2b7b27aa26e645b7d05461b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 35063, "upload_time": "2016-12-30T09:47:14", "url": "https://files.pythonhosted.org/packages/83/60/1e4c9213902d1d0926a6f7953df4ff4abd7b49764418605b1be3d191280e/icrawler-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3290bcfdeaa77ab7cc3365d18ec34098", "sha256": "d76bbeb145a1fc98f929f576082f29a08c1cfed31e622af178590f466fe2ce3c" }, "downloads": -1, "filename": "icrawler-0.2.6.tar.gz", "has_sig": false, "md5_digest": "3290bcfdeaa77ab7cc3365d18ec34098", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21911, "upload_time": "2016-12-30T09:47:15", "url": "https://files.pythonhosted.org/packages/fe/e0/71a3a68b99991379da37c1f84a90dc5db7a55162fecb40d8a994ca759ed1/icrawler-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "46c674e8015351ee5127d41eb0378d0d", "sha256": "45791340c69895ee268da86c811120f8f18860fd8c5de2f6c24364408f46f1a3" }, "downloads": -1, "filename": "icrawler-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "46c674e8015351ee5127d41eb0378d0d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36047, "upload_time": "2017-01-03T13:20:38", "url": "https://files.pythonhosted.org/packages/43/f0/f72853356b4dff05ea9b2c74fdb4505d204532bc979eb6c12ab7ed0aee80/icrawler-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17d187b873ed29784d5902865b801889", "sha256": "fea7f0df3a2b8c2dfa7184054df7ce26e1decdad7e0ccdc27af3874b4fd0e8f0" }, "downloads": -1, "filename": "icrawler-0.3.0.tar.gz", "has_sig": false, "md5_digest": "17d187b873ed29784d5902865b801889", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22187, "upload_time": "2017-01-03T13:20:41", "url": "https://files.pythonhosted.org/packages/c6/00/5ca7078791a380fdb1b8db43562774cdd6155eb8623f50cf57539866b3b8/icrawler-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "038ff8605faf78ad1cad8d0d5338249a", "sha256": "7667fab47eb2a6f734571d0ac7b92ddae40c98384c751b29d81799836ee6ea0d" }, "downloads": -1, "filename": "icrawler-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "038ff8605faf78ad1cad8d0d5338249a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45845, "upload_time": "2017-01-09T15:57:48", "url": "https://files.pythonhosted.org/packages/2c/9c/eb40bed56fd68caff427110cef36164403c695b9a42ddc3b8a7fab814d76/icrawler-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4bc71e19be971141f52abe20052c4be9", "sha256": "2b9468d750e3633b5349fee72ffc5af3fb3f4076f8a57c6aeaba0a82a1f7a56f" }, "downloads": -1, "filename": "icrawler-0.3.1.tar.gz", "has_sig": false, "md5_digest": "4bc71e19be971141f52abe20052c4be9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23374, "upload_time": "2017-01-09T15:57:51", "url": "https://files.pythonhosted.org/packages/4a/14/953626f10b9246c50a11b023072e4797b859bdb37d3a1f189aaa053d8cde/icrawler-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "5f539eabcc487f4b43b39a9d1d7a87d0", "sha256": "a39ebf29b73947e6798f56bb407f7d0613f88a7ea2361a394c94fbef3804e032" }, "downloads": -1, "filename": "icrawler-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f539eabcc487f4b43b39a9d1d7a87d0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45432, "upload_time": "2017-01-09T16:01:53", "url": "https://files.pythonhosted.org/packages/7d/26/a692c3e4970386f25c5c90787554ccf38e24e72a97e16395a0a7ae31032a/icrawler-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2741ecc41f65bba335593ff2c4f9b8ac", "sha256": "f0b10967ca4548268dfeb1c5efcec91e4f4968011e4cc9fc163711cec76c3f84" }, "downloads": -1, "filename": "icrawler-0.3.2.tar.gz", "has_sig": false, "md5_digest": "2741ecc41f65bba335593ff2c4f9b8ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22821, "upload_time": "2017-01-09T16:01:56", "url": "https://files.pythonhosted.org/packages/cc/d8/b774cbde4b798116bc128f1a6bc0ca193462a4248b8033b6f328f0f6ef06/icrawler-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "999b2cbba50dd87c3df356f4aa0bf9b5", "sha256": "ad1516b8c594044f248739e091604fc66a6960d0eaeede9f78333fd47f2a882a" }, "downloads": -1, "filename": "icrawler-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "999b2cbba50dd87c3df356f4aa0bf9b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 45347, "upload_time": "2017-01-10T14:50:02", "url": "https://files.pythonhosted.org/packages/ed/7c/74bbed05838d9a345f7ae50527852abd3217bff21472d5237c1259aec403/icrawler-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6dcfa75da0b8831c9c05281643e25051", "sha256": "69fa407129b4e0af340442199f6319c803f58e5dcb70500ad49a02fe0c2b3ed0" }, "downloads": -1, "filename": "icrawler-0.3.3.tar.gz", "has_sig": false, "md5_digest": "6dcfa75da0b8831c9c05281643e25051", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22736, "upload_time": "2017-01-10T14:50:05", "url": "https://files.pythonhosted.org/packages/be/82/c8dd1330d8b95f3efb92d16b154ae1ef08f4fc8911d382bb9cf0d24b1831/icrawler-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "29c0c3347a1c2b0cd5caaad800cb8d5f", "sha256": "ddd84f8d929d593481efd4b2f2235ef17217f25aac5e96f53d2ee2a3076e55ef" }, "downloads": -1, "filename": "icrawler-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "29c0c3347a1c2b0cd5caaad800cb8d5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30670, "upload_time": "2017-01-14T13:52:01", "url": "https://files.pythonhosted.org/packages/18/08/26cc6c835e2099d1827d66e375d6774a0056bfae4ca460be030ae137fffa/icrawler-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15d88507816753c58832cc3bdc15b271", "sha256": "c6041b40da0996b1ac529488cacd287878251ce3d690051e51bfa383f2a3828f" }, "downloads": -1, "filename": "icrawler-0.3.4.tar.gz", "has_sig": false, "md5_digest": "15d88507816753c58832cc3bdc15b271", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19792, "upload_time": "2017-01-14T13:52:04", "url": "https://files.pythonhosted.org/packages/8f/5f/ac7650f919b0f9360bf92e860314d40af9c62610959de7a5ea261437a75b/icrawler-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "fd9731d589292d2f7070fd760d5fc5cf", "sha256": "54c27b030f4e649fbb54d038d12dee91d939e29e371af457ad599f2c9291e23d" }, "downloads": -1, "filename": "icrawler-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fd9731d589292d2f7070fd760d5fc5cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30783, "upload_time": "2017-02-14T08:51:35", "url": "https://files.pythonhosted.org/packages/c3/8e/d1d8840904355aa6d83ca672e30735a3415b1edcb16c80d951bc335b8ac4/icrawler-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1719a7a7a3a19083650b516b97fc9708", "sha256": "6535b9c412f88b9c41dbf9cd645b62249d8ef2f8c8e7ddf93c2b67445e57f65d" }, "downloads": -1, "filename": "icrawler-0.3.5.tar.gz", "has_sig": false, "md5_digest": "1719a7a7a3a19083650b516b97fc9708", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19934, "upload_time": "2017-02-14T08:51:37", "url": "https://files.pythonhosted.org/packages/41/9a/6c0674ad6cc92ad950950de3b3ab5ca0e0fb6ef48ceb3640e7e7f4fe617a/icrawler-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "34c26024e097eb55707672b3b378911d", "sha256": "540ed7b34ceaf68ae2a3b1b4a31c54f967d03989a7388c32edb91d75c4da643f" }, "downloads": -1, "filename": "icrawler-0.3.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "34c26024e097eb55707672b3b378911d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30864, "upload_time": "2017-05-08T03:59:36", "url": "https://files.pythonhosted.org/packages/c5/0c/d14f01a473e317210bb974695fe36621cc428d2f75d43d52410d8e306fca/icrawler-0.3.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d019b576a8ff9a7d69570b1e9510d72", "sha256": "a3725bee15a00e0e46b0b616bb0b3d701f036a12f1d0c3d25d0b44fae8884791" }, "downloads": -1, "filename": "icrawler-0.3.6.tar.gz", "has_sig": false, "md5_digest": "5d019b576a8ff9a7d69570b1e9510d72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20017, "upload_time": "2017-05-08T03:59:37", "url": "https://files.pythonhosted.org/packages/dc/b3/08f17a744b82a2318b36359e37c27dcf704d69c419b7a089ed16fcd9afee/icrawler-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "f384130728e7f3ff501927f6185a28e9", "sha256": "752ea9535275441ed396d49a560b6238f157fe85a69abfad6ed100c3bd8e9a16" }, "downloads": -1, "filename": "icrawler-0.3.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f384130728e7f3ff501927f6185a28e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31005, "upload_time": "2017-06-20T13:24:18", "url": "https://files.pythonhosted.org/packages/84/2a/2182c3812f2d5a6243ff56291eadd0750ba59fda1dbf81753e36e0d3d7b1/icrawler-0.3.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14229f443a721bfb33fff71c404a4508", "sha256": "0599b33fb96c5ee6fefc57f3ad33daa9c2f98265f2a50a878c8e52c70e557d6b" }, "downloads": -1, "filename": "icrawler-0.3.7.tar.gz", "has_sig": false, "md5_digest": "14229f443a721bfb33fff71c404a4508", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20661, "upload_time": "2017-06-20T13:24:21", "url": "https://files.pythonhosted.org/packages/7a/63/e7dd201e4bb3a7f4c5bb1be0f06efda4694a3a37c0f8df096c122b61a1d2/icrawler-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "ebd738363dae75ff818456e95a1356b1", "sha256": "ab0898655081cd2a3f533d768d30adf86072582ba5432b81864b184ba5a9e178" }, "downloads": -1, "filename": "icrawler-0.3.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ebd738363dae75ff818456e95a1356b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31106, "upload_time": "2017-07-04T03:18:10", "url": "https://files.pythonhosted.org/packages/e8/47/31153b2c7bdc2059e69851ecf3ef62b10bf3176fe3380d7d0627f8d2aa94/icrawler-0.3.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01a7dcb0640dcf20dd89018ac0c431fa", "sha256": "a4f6ae5f3237cf1800b77ba93226a1e2eaa5ec4a47db091248d3e621406e4aea" }, "downloads": -1, "filename": "icrawler-0.3.8.tar.gz", "has_sig": false, "md5_digest": "01a7dcb0640dcf20dd89018ac0c431fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20715, "upload_time": "2017-07-04T03:18:12", "url": "https://files.pythonhosted.org/packages/19/3f/18a3535ab37050a8cbeecce0afa4127933f902a2f98238bf50d1c02900a9/icrawler-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "df3ecdddb9cbae5a73958cf3b586c2d8", "sha256": "db3282e7e533c3899b3d18b5f01d3ff2e3e9b37b9e1fb93712353d539abe84c0" }, "downloads": -1, "filename": "icrawler-0.3.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "df3ecdddb9cbae5a73958cf3b586c2d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31392, "upload_time": "2017-07-04T12:40:28", "url": "https://files.pythonhosted.org/packages/95/47/025d49f2b42c889239c6f90abbeb40892a3391fb74d17331d6359886d222/icrawler-0.3.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f2c9555bb04a8f984706de06e93dd776", "sha256": "57e6e15a28680e09f1214cc2cc2a50f1a8dcfdeda5bcc6809f716abe5031cb6d" }, "downloads": -1, "filename": "icrawler-0.3.9.tar.gz", "has_sig": false, "md5_digest": "f2c9555bb04a8f984706de06e93dd776", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20966, "upload_time": "2017-07-04T12:40:30", "url": "https://files.pythonhosted.org/packages/7f/de/be9f63a4ae2050de7ed6e51eb60e3f7ca70002bc49ac0be8325a1308d68c/icrawler-0.3.9.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "18fe358cd0ca863b792079ef6beb6b5e", "sha256": "cb8c62361891bbe767e17d99f1500e7e8185e285567e40a3a70cfab67fd23fe4" }, "downloads": -1, "filename": "icrawler-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18fe358cd0ca863b792079ef6beb6b5e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31448, "upload_time": "2017-07-09T14:16:10", "url": "https://files.pythonhosted.org/packages/a3/87/282aef9289d6239864076ce8809557b5676613819f49fee5b1b81383083d/icrawler-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9583fcd6a55221dd66bd3afd0c8dc2c5", "sha256": "ae5a67535949bd78972b6e1ddced30dc91e92b36fabc6408090d1b7ae1426f1d" }, "downloads": -1, "filename": "icrawler-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9583fcd6a55221dd66bd3afd0c8dc2c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21028, "upload_time": "2017-07-09T14:16:12", "url": "https://files.pythonhosted.org/packages/d7/0c/85644dd9a4ff490c5300e19c9cb6b505d17c388a62f571253501eb0880c6/icrawler-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "a4520236034ac032cad308cd9e83bfc1", "sha256": "5b5cc3df50b79152fa83ce8890f830fe08cf0b05debbcd3927ec627a1fbdb998" }, "downloads": -1, "filename": "icrawler-0.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4520236034ac032cad308cd9e83bfc1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41693, "upload_time": "2017-07-30T05:49:51", "url": "https://files.pythonhosted.org/packages/5f/29/c224d457a09e4c63a419b2724122919f75f67fd20fc21f07d405266e14de/icrawler-0.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3fccf23ea7e315aad87482c82d9f3d5a", "sha256": "0da163b1793ffc0128a3c4421396c249943b98989bd13cb2e2f3f26043b0d12e" }, "downloads": -1, "filename": "icrawler-0.4.1.tar.gz", "has_sig": false, "md5_digest": "3fccf23ea7e315aad87482c82d9f3d5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21023, "upload_time": "2017-07-30T05:49:52", "url": "https://files.pythonhosted.org/packages/aa/72/e82736f0ccd2750e36924dcb41ed174043f4c258a7bcad4ff02669cfda08/icrawler-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "d8deea1312f76074c2c064c3ada3f7cf", "sha256": "9f37acd9b397fa65ed23a3e725e2a85286f63a01885bdc014642b27d1ca212fe" }, "downloads": -1, "filename": "icrawler-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d8deea1312f76074c2c064c3ada3f7cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 41682, "upload_time": "2017-07-30T07:12:20", "url": "https://files.pythonhosted.org/packages/5b/38/b088dac00571f9197aad0da596bf3806e3e1c19d319f78418f6e2fc3a9e1/icrawler-0.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7a1e0ff0ac5d8fbae1a2311e4e6632c", "sha256": "28c1c610806b04ec4523741821f551a6e0b354dfb42180be66cd655de8941fda" }, "downloads": -1, "filename": "icrawler-0.4.2.tar.gz", "has_sig": false, "md5_digest": "b7a1e0ff0ac5d8fbae1a2311e4e6632c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21019, "upload_time": "2017-07-30T07:12:21", "url": "https://files.pythonhosted.org/packages/25/a0/04d1a69a6a66975f2d928af2453c86d079e30655dc2c91a2dbdcb3b33e68/icrawler-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "073ff7ed56acd08aa118b00ca3da3c74", "sha256": "992962a1456ef975e564dbc69abea8d9ea810cfe90ff54ec9d640bc8b9f7cab4" }, "downloads": -1, "filename": "icrawler-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "073ff7ed56acd08aa118b00ca3da3c74", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31571, "upload_time": "2017-07-31T01:53:28", "url": "https://files.pythonhosted.org/packages/68/06/8597f7df349659ae29c90e6af1e23b7c6edb2fcfca21fd4115c65c4fb4f1/icrawler-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d51d2a4142639b41326c67d741c1faab", "sha256": "24c1e9dcdd7224c4c47416e871adeb377b223333b1dbb4c66bdb9be97cc62fa8" }, "downloads": -1, "filename": "icrawler-0.4.3-py3.5.egg", "has_sig": false, "md5_digest": "d51d2a4142639b41326c67d741c1faab", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 69472, "upload_time": "2017-07-31T01:53:31", "url": "https://files.pythonhosted.org/packages/63/3a/054819670c16ce7ead8f9b2aa118617b0426226235a032be34821eb13308/icrawler-0.4.3-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "1f2507e00895695d892affabb6aad6f7", "sha256": "48096f7013c711679e140deb5d25dc0e49b20de3c15370a95ee147d369aef570" }, "downloads": -1, "filename": "icrawler-0.4.3.tar.gz", "has_sig": false, "md5_digest": "1f2507e00895695d892affabb6aad6f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21137, "upload_time": "2017-07-31T01:53:34", "url": "https://files.pythonhosted.org/packages/4f/93/2991c5fa77efb4af55a7b10c157d4002cb52b042ad8f61fcbdb3b00aeab5/icrawler-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "748f2f6a8af151ae773c77cad6f7b3ea", "sha256": "35b71014b94dfb797501c40b06149f0899f7aef1c4c3376d836fe80c0753fde7" }, "downloads": -1, "filename": "icrawler-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "748f2f6a8af151ae773c77cad6f7b3ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32388, "upload_time": "2017-08-03T12:56:25", "url": "https://files.pythonhosted.org/packages/df/2b/76c376561ab247b1ac0d32c32fc02f834f55e7c352174beb046484df6974/icrawler-0.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99c4bf0c4b45e3d141a25be9f33548c4", "sha256": "db216c7b765c917d42e7493b515e9306012a1beea6c68fe95c8ff07e8ab3d87c" }, "downloads": -1, "filename": "icrawler-0.4.4.tar.gz", "has_sig": false, "md5_digest": "99c4bf0c4b45e3d141a25be9f33548c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21616, "upload_time": "2017-08-03T12:56:26", "url": "https://files.pythonhosted.org/packages/df/95/1ac2f965c3549027fd19f30b3d9c9b0e25af749924356352a3d4b234cf75/icrawler-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "8b45b18e47ac17ad7f3a0a2d0848a1fc", "sha256": "a1eda8927b863b870b6303b6c75f0cfb3aa2744af6ce346e34b7d684b792b941" }, "downloads": -1, "filename": "icrawler-0.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b45b18e47ac17ad7f3a0a2d0848a1fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42661, "upload_time": "2017-08-24T17:14:43", "url": "https://files.pythonhosted.org/packages/2a/9c/6ce8d4bfc75517734a585c7ed2ee171615dbf1a4be2a2cd33ea6a5d70dc7/icrawler-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92680535e84cf19fafc8edde3f347906", "sha256": "eaab240653e2012c90c8e40d95e7cb9d2798872134bb43064964bfee5d0d9802" }, "downloads": -1, "filename": "icrawler-0.4.5.tar.gz", "has_sig": false, "md5_digest": "92680535e84cf19fafc8edde3f347906", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21618, "upload_time": "2017-08-24T17:14:45", "url": "https://files.pythonhosted.org/packages/ab/b2/9cdd21bc021c6c178fbc7541aadccc3542de7b20ff4bc1396e46050b3bcc/icrawler-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "ae581d6c769c4c1294eb7632a9428d99", "sha256": "db4d9b70b6062723c821008a6c3d0f0d74aa38b5512ff0a4b9f8fa6710190b64" }, "downloads": -1, "filename": "icrawler-0.4.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae581d6c769c4c1294eb7632a9428d99", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32424, "upload_time": "2017-09-10T05:34:47", "url": "https://files.pythonhosted.org/packages/88/55/1efeafcda722bdb8e5af3ebdd756a318dc9b65fe0b35b43c5cb15f9c30df/icrawler-0.4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17fcfb38b7b2ab8c74425506a5ab3ed4", "sha256": "18e3f05e6c5582cfcb07a595ad3ae142539687cd100060a66a32254664379f0e" }, "downloads": -1, "filename": "icrawler-0.4.6.tar.gz", "has_sig": false, "md5_digest": "17fcfb38b7b2ab8c74425506a5ab3ed4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21648, "upload_time": "2017-09-10T05:34:50", "url": "https://files.pythonhosted.org/packages/bd/58/93a3da66ff034499203768a57b55667a82317d99242beaf2f8ab5eec6b6c/icrawler-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "2063878154606d8723e0f3a1c35a1664", "sha256": "37767814cf34ab53ef34c98299b68ff6f76f4546f193c410697393043b1ea4b6" }, "downloads": -1, "filename": "icrawler-0.4.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2063878154606d8723e0f3a1c35a1664", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32454, "upload_time": "2017-09-10T09:16:12", "url": "https://files.pythonhosted.org/packages/79/9b/1d317e2fd861cc34d8db9ca963eb1c3f497f7e0eda5b868f37a42a57ffe0/icrawler-0.4.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f7a281ab9706f24c72b34824a9032ac", "sha256": "1db6d8872c0732f628c6e108584dac67280caa191165b649c94f159c8242b57e" }, "downloads": -1, "filename": "icrawler-0.4.7.tar.gz", "has_sig": false, "md5_digest": "4f7a281ab9706f24c72b34824a9032ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21676, "upload_time": "2017-09-10T09:16:13", "url": "https://files.pythonhosted.org/packages/31/b4/a64d3e4a748c9b1adc1314666e840268423286e0e2afc90c769b237fe834/icrawler-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "fe8f967828c75421abd0c72ee0be7892", "sha256": "3b4b1e2fd4c636c5dc86dff5a9004c921d73b52e6a407bee3383ff0e07df5c82" }, "downloads": -1, "filename": "icrawler-0.4.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe8f967828c75421abd0c72ee0be7892", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32663, "upload_time": "2017-11-29T15:23:57", "url": "https://files.pythonhosted.org/packages/35/c8/b9629e14241cdff9e79631df90ec1e8f820b615760a9dbb8900dfa1b71b6/icrawler-0.4.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed23df0b546650324ac0ff5ef6d31b6e", "sha256": "c4ae71e9e120d1eca3ae116f13630b8fe5335b0c59dee28dfa04039aa3786696" }, "downloads": -1, "filename": "icrawler-0.4.8.tar.gz", "has_sig": false, "md5_digest": "ed23df0b546650324ac0ff5ef6d31b6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21310, "upload_time": "2017-11-29T15:24:02", "url": "https://files.pythonhosted.org/packages/d7/64/90ef403c7552000223494b5f2867061e606d215ebee9eff4ca407028bd2a/icrawler-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "d3ff43419fc1fc7d0187857eb4c7d571", "sha256": "5f30c5da8cc30dd73e49e52301c606dba4d954350982628c79918839b4e737e7" }, "downloads": -1, "filename": "icrawler-0.4.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d3ff43419fc1fc7d0187857eb4c7d571", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33262, "upload_time": "2018-01-07T16:59:39", "url": "https://files.pythonhosted.org/packages/3a/d1/ba08dbd80dada36cb327d879dd4de772e0eaabc33c59af22ac0ba345c940/icrawler-0.4.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f83dac9e28a10983d5b874bd2f2e324", "sha256": "e2895fcf34972aeea3c3e743324616bcff85edae65a448de720a9ac8fa009b85" }, "downloads": -1, "filename": "icrawler-0.4.9.tar.gz", "has_sig": false, "md5_digest": "9f83dac9e28a10983d5b874bd2f2e324", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21923, "upload_time": "2018-01-07T16:59:41", "url": "https://files.pythonhosted.org/packages/e9/7c/62e760c6f82dbcb0a98133685891262ae94b690ccd78271e78a0cbdc7ef5/icrawler-0.4.9.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "855db759af2aad3d0c831d15e80ed1dc", "sha256": "d3809cdb43e492a1a87dee3cb1e0a768b56d8d868d37c006413a0d8b83bee606" }, "downloads": -1, "filename": "icrawler-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "855db759af2aad3d0c831d15e80ed1dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33405, "upload_time": "2018-03-02T15:25:49", "url": "https://files.pythonhosted.org/packages/70/4a/33d761b107416ce683fb543b8bef626b776007f8aa3fb49617e80c0797da/icrawler-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d5a796dd02ffda4dc989bd67ab49ebb", "sha256": "6a8252f25d63173e3f262c71bbb4aba4119acaf7a22b1806850a1bf239ed48bd" }, "downloads": -1, "filename": "icrawler-0.5.0.tar.gz", "has_sig": false, "md5_digest": "7d5a796dd02ffda4dc989bd67ab49ebb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22076, "upload_time": "2018-03-02T15:25:51", "url": "https://files.pythonhosted.org/packages/34/75/13bc535e67733d0a7d267daf2b6c548287ef08ad6e9ef5008845b4765bdb/icrawler-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "d814ee7368dc50a7a09a0ee8308ec2e1", "sha256": "93ce38c475a4b11f529b5dba848381511d75423e109a3a6762194df387bea7fd" }, "downloads": -1, "filename": "icrawler-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d814ee7368dc50a7a09a0ee8308ec2e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36781, "upload_time": "2018-03-17T15:47:55", "url": "https://files.pythonhosted.org/packages/30/95/c81f6363ead4a7f9a4d1668985585ef6a974c2bcc588912615330aed0563/icrawler-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70956a9831841014729e55629a583ca7", "sha256": "4dc08753ea5a26c8f25fd0f5ffd86235106d3dd5c03e4fbb1f65a31bb3a7bb57" }, "downloads": -1, "filename": "icrawler-0.6.0.tar.gz", "has_sig": false, "md5_digest": "70956a9831841014729e55629a583ca7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24043, "upload_time": "2018-03-17T15:47:57", "url": "https://files.pythonhosted.org/packages/4d/2b/d10d12417d4a76ffb783179bae78474abd0fac6ad7266262f9ee349274d6/icrawler-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "d1d1d00da6b903a0844fcc359a16a70f", "sha256": "9e22199dbdf47651d23827b40258c218807a21117d06f7d03e2266d3cd1663c3" }, "downloads": -1, "filename": "icrawler-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1d1d00da6b903a0844fcc359a16a70f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34557, "upload_time": "2018-05-25T13:56:58", "url": "https://files.pythonhosted.org/packages/38/24/9da28c1bd10f50ab0713767a7bd0766bb1bed131b384672407af07c4b021/icrawler-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6520b9d83f039eb6b098eeb12654e87", "sha256": "9659da07bdc25c70296734c9de7d238a343aae3a99b51c18da523a7d5bee586d" }, "downloads": -1, "filename": "icrawler-0.6.1.tar.gz", "has_sig": false, "md5_digest": "d6520b9d83f039eb6b098eeb12654e87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23810, "upload_time": "2018-05-25T13:57:00", "url": "https://files.pythonhosted.org/packages/cf/0d/ffccce37cb903ff32c1aa9ff13c44f8ba3cf51980796a8a1fc6ba237a706/icrawler-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "6da2629cf60d47261ea46c5db106201f", "sha256": "187c0cde8b0feda2a2d74f88a32775b2e2296f9cc865cf261397c9ccbe862d8f" }, "downloads": -1, "filename": "icrawler-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6da2629cf60d47261ea46c5db106201f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34552, "upload_time": "2018-05-25T14:48:41", "url": "https://files.pythonhosted.org/packages/78/a2/1ac26a2c39b87bef4ef8cb39cb4f33e04041f4a9f04f8cc3dfa1251e0304/icrawler-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a40ed73f2399aa35982fe94caa6711e", "sha256": "76dc8bb45f213a091ed536407fa5e3bee03603f8fbe2ce243ad7c9b925dc03b5" }, "downloads": -1, "filename": "icrawler-0.6.2.tar.gz", "has_sig": false, "md5_digest": "5a40ed73f2399aa35982fe94caa6711e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23816, "upload_time": "2018-05-25T14:48:43", "url": "https://files.pythonhosted.org/packages/5d/de/aaebf0b3cd091932ff2363dff72a7691849b0b03fd21a4172d812008a092/icrawler-0.6.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6da2629cf60d47261ea46c5db106201f", "sha256": "187c0cde8b0feda2a2d74f88a32775b2e2296f9cc865cf261397c9ccbe862d8f" }, "downloads": -1, "filename": "icrawler-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6da2629cf60d47261ea46c5db106201f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34552, "upload_time": "2018-05-25T14:48:41", "url": "https://files.pythonhosted.org/packages/78/a2/1ac26a2c39b87bef4ef8cb39cb4f33e04041f4a9f04f8cc3dfa1251e0304/icrawler-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a40ed73f2399aa35982fe94caa6711e", "sha256": "76dc8bb45f213a091ed536407fa5e3bee03603f8fbe2ce243ad7c9b925dc03b5" }, "downloads": -1, "filename": "icrawler-0.6.2.tar.gz", "has_sig": false, "md5_digest": "5a40ed73f2399aa35982fe94caa6711e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23816, "upload_time": "2018-05-25T14:48:43", "url": "https://files.pythonhosted.org/packages/5d/de/aaebf0b3cd091932ff2363dff72a7691849b0b03fd21a4172d812008a092/icrawler-0.6.2.tar.gz" } ] }