{ "info": { "author": "ever391", "author_email": "smart.jin@foxmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "\u5feb\u901f\u8bf4\u660e\n==========\n\n\u7b80\u4ecb\n-------\n\nBaseCrawler\u662f\u4e00\u4e2a\u8f7b\u91cf\u7ea7\uff0c\u7b80\u5355\u5feb\u6377\u4e0a\u624b\u64cd\u4f5c\u57fa\u7840\u722c\u866b\u5de5\u5177\u5e93\uff0c\u5bf9\u4e8e\u722c\u866b\u5f00\u53d1\u8005\uff0c\u6709\u5f88\u591a\u5b9e\u7528\u7684\u529f\u80fd\u5df2\u7ecf\u8fdb\u884c\u4e86\u4f18\u5316\u4e0e\u5b8c\u5584\u3002\nBaseCrawler\u5e2e\u4f60\u5904\u7406\u5404\u79cd\u7c7b\u578b\u602a\u5f02\u7684url\u62fc\u63a5\u9519\u8bef\u95ee\u9898\uff0c\u4ee5\u53ca\u5404\u79cd\u4e0d\u540c\u683c\u5f0f\u7684\u65f6\u95f4\uff0c\u6709\u5f88\u591a\u5c0f\u529f\u80fd\u5e2e\u4f60\u89e3\u51b3\u5934\u75bc\u7684\u95ee\u9898\u3002\nAPI\u8bf4\u660e\u6587\u6863\u8bf7\u8bbf\u95ee\uff1ahttp://www.basecrawler.com\n\u5177\u4f53\u4f7f\u7528\u8bf7\u67e5\u770b\u6587\u6863\nQQ\u4ea4\u6d41\u7fa4:662500882\n\n\n\u7248\u672c\u652f\u6301\n----------\n * Python 2.7.x\n * Python 3.x\n * \u5982python3\u53d1\u73b0Bug\uff0c\u8bf7\u4e0e\u6211\u8054\u7cfb\uff01\n\n\u5b89\u88c5\u8bf4\u660e\n----------\n\n PIP \u5b89\u88c5\n\n ``pip install basecrawler``\n\n\u4f7f\u7528\u8bf4\u660e\u2014\u2014\u65b9\u5f0f\u4e00\n-------------------\n\n \u9996\u5148\u6211\u4eec\u5f15\u5165BaseCrawler ::\n\n from basecrawler.basecrawler import BaseCrawler\n\n \u58f0\u660e\u4e00\u4e2aurl\u5730\u5740\uff0c \u4f8b\u5982: ::\n\n url = http://www.baidu.com\n\n \u5b9e\u4f8b\u5316\u4e00\u4e2aBaseCrawler\u5bf9\u8c61 ::\n\n basecrawler = BaseCrawler()\n\n \u901a\u8fc7basecrawler\u8bf7\u6c42\u76ee\u6807url ::\n\n response = basecrawler.requests_get(url)\n\n ``response`` \u662frequests.Response\u5bf9\u8c61\uff0c\u8f93\u51fa\u8fd4\u56de\u7684\u7ed3\u679c\u5185\u5bb9 ::\n\n print response.text\n\n\u4f7f\u7528\u8bf4\u660e\u2014\u2014\u65b9\u5f0f\u4e8c\n------------------\n\n\u5982\u679c\u6211\u4eec\u91c7\u7528\u9762\u521b\u5efa\u7c7b\u7684\u65b9\u5f0f\u5b9e\u73b0\uff0c\u53ef\u4ee5\u76f4\u63a5\u7ee7\u627f ``BaseCrawler`` ::\n\n from basecrawler.basecrawler import BaseCrawler\n\n class Crawler(BaseCrawler):\n\n # \u5b9a\u4e49\u4f60\u81ea\u5df1\u7684\u7c7b\u65b9\u6cd5\n def foo():\n pass\n\n if __name__ == \"__main__\":\n crawler = Crawler()\n url = http://www.baidu.com\n crawler.requests_get(url)\n\n\n\u652f\u6301\u53cd\u53cd\u722c\n----------\n\n * \u76ee\u524d\u5b8c\u6210\u57fa\u7840\u53cd\u53cd\u722c\u5904\u7406, \u6839\u636e\u53cd\u53cd\u722c\u7b56\u7565\u53ef\u4ee5\u9009\u62e9\u4e0d\u540c\u7684\u5904\u7406\u65b9\u5f0f\n * \u5e38\u89c1\u53cd\u722c\u7684\u4e1c\u897f\uff0c\u5927\u5bb6\u5c31\u4e0d\u8981\u518d\u81ea\u5df1\u7801\u4ee3\u7801\u4e86\uff0c\u8fd9\u91cc\u6211\u8fdb\u884c\u5904\u7406\u4e86\uff01\n *\n\n\u652f\u6301\u52a8\u6001\u7f51\u9875\u722c\u53d6\n---------------\n\n * \u652f\u6301\u5904\u7406JS\u52a0\u8f7d\u6570\u636e\u5904\u7406, \u540c\u65f6\u5b8c\u6210\u5bf9 Phantomjs \u6027\u80fd\u4f18\u5316\n * \u60f3\u5fc5\u5927\u5bb6\u5728\u4f7f\u7528selenium\u4e2d\u7684PhantomsJS \u65f6\u4e00\u5b9a\u975e\u5e38\u6d88\u8017\u6027\u80fd\u54e6\uff0c\u8fd9\u91cc\u6211\u5df2\u7ecf\u5b8c\u6210\u6027\u80fd\u4f18\u5316\uff0c\u8ba9\u5b83\u98de\u8d77\u6765\uff01\n\n\u652f\u6301\u4ee3\u7406\n---------\n\n * \u652f\u6301 ``requests`` \u53ca ``phantomjs`` \u4ee3\u7406\n * requests\u7684\u4ee3\u7406\u53ef\u80fd\u5927\u90e8\u5206\u5c0f\u4f19\u4f34\u90fd\u4f1a\u52a0\uff08\u5982\u679c\u4e0d\u4f1a\uff0c\u6211\u8fd9\u91cc\u4e5f\u6709\u54e6\uff09\n * PhantomJS\u4e0d\u4f1a\u4f7f\u7528\u4ee3\u7406\u7684\u5feb\u6765\u7528\u5427\uff01\u8fd9\u91cc\u90fd\u7ed9\u4f60\u505a\u597d\u4e86\uff01\n\n\u652f\u6301\u7ffb\u9875\u5904\u7406\n------------\n\n * \u5b9e\u73b0web\u7f51\u7ad9\u7ffb\u9875\u5904\u7406, \u6309API\u683c\u5f0f\u8bbe\u7f6e\uff0c\u53ef\u81ea\u52a8\u5b8c\u6210\u7ffb\u9875\u5904\u7406\n\n\u652f\u6301\u81ea\u52a8\u83b7\u53d6\u514d\u8d39\u4ee3\u7406\n-------------------\n\n * basecrawler\u5185\u542b\u83b7\u53d6\u4ee3\u7406IP\u65b9\u6cd5\uff0c\u5355\u6b21\u8c03\u7528\u63d0\u4f9b100\u4e2a\u514d\u8d39IP, \u56e0\u9a8c\u8bc1ip\u4f1a\u52a0\u5927\u4ee3\u7406\u8d1f\u8f7d\uff0cIP\u4e0d\u505a\u9a8c\u8bc1\u5904\u7406\uff0c\u5373\u65f6\u5373\u7528\n\n\u652f\u6301\u56fe\u7247\u4e0b\u8f7d\u4e0e\u66ff\u6362\n-------------------\n\n * \u652f\u6301\u5c06\u76ee\u6807\u56fe\u7247\u4e0b\u8f7d\u5230OSS\u670d\u52a1\u4e2d\n\n\u652f\u6301\u81ea\u52a8\u4fee\u590diframe\u89c6\u9891\u5730\u5740\n-------------------------\n\n * HTML\u4e2d\u5b58\u5728iframe\u89c6\u9891\uff0c\u4e0d\u80fd\u6b63\u5e38\u64ad\u653e\u7684\uff0c\u5df2\u7ecf\u5b8c\u6210\u5904\u7406\u3002\n\n\u652f\u6301\u89e3\u6790\u5fae\u4fe1\u516c\u4f17\u53f7\u6587\u7ae0\u5217\u8868\n-----------------------\n\n * \u89e3\u6790\u516c\u4f17\u53f7\u6587\u7ae0\u5217\u8868\u5df2\u7ecf\u5b8c\u6210\uff0c\u53ea\u8981\u4f60\u80fd\u62ff\u5230\u8bf7\u6c42\u7ed3\u679c\uff01\uff08\u65b9\u6cd5\u6211\u5c31\u4e0d\u516c\u5f00\u4e86\uff09\n\n\u652f\u6301\u89e3\u6790\u5fae\u4fe1\u516c\u4f17\u53f7\u6587\u7ae0\u5185\u5bb9\n-----------------------\n\n * \u5982\u679c\u5728\u722c\u5fae\u4fe1\u516c\u4f17\u53f7\u7684\u6587\u7ae0\uff0c\u8f93\u5165\u6587\u7ae0\u9875\u9762\u5730\u5740\uff0c\u81ea\u52a8\u628a\u89e3\u6790\u7ed3\u679c\u7ed9\u4f60\uff0c\u4e0d\u8981\u518d\u505a\u91cd\u590d\u5de5\u4f5c\u4e86\uff01\n\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/ever391/base-crawler", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "basecrawler", "package_url": "https://pypi.org/project/basecrawler/", "platform": "", "project_url": "https://pypi.org/project/basecrawler/", "project_urls": { "Homepage": "https://github.com/ever391/base-crawler" }, "release_url": "https://pypi.org/project/basecrawler/0.1.15/", "requires_dist": [ "requests", "bs4", "selenium", "Pillow", "lxml" ], "requires_python": "", "summary": "this is THe Crawler Frame", "version": "0.1.15" }, "last_serial": 3851123, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bb4ff57a24c7594d28a993978a0f17de", "sha256": "b0cb1c1c9dc5ead961b875a6ad17bbec4932d0a7bac52bc3c25dd8a6634576e4" }, "downloads": -1, "filename": "basecrawler-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "bb4ff57a24c7594d28a993978a0f17de", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8161, "upload_time": "2017-09-29T02:03:30", "url": "https://files.pythonhosted.org/packages/bb/42/b241cc3977fbc8ff3316bc86565d03abdef4e51195b8de5ef22ba535d51b/basecrawler-0.0.1-py2-none-any.whl" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "00f906f6d33ae0d75c3db1addff1883f", "sha256": "4d7595c0b471313066b9d8f4698665b2e4177dc532eaa0990b3bc22c9ee328ba" }, "downloads": -1, "filename": "basecrawler-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00f906f6d33ae0d75c3db1addff1883f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11568, "upload_time": "2017-10-26T06:02:44", "url": "https://files.pythonhosted.org/packages/40/83/8590c4b200077eb4363312f8b301f7137e3be32abc7b257e02150090ad66/basecrawler-0.0.10-py2.py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2a959f23267366189be239953a54d919", "sha256": "f66d94b5e0087a4333a2d370694fe081c5621db0d676a0c91728780c0786c35b" }, "downloads": -1, "filename": "basecrawler-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "2a959f23267366189be239953a54d919", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8146, "upload_time": "2017-09-29T02:14:31", "url": "https://files.pythonhosted.org/packages/f6/a0/a326d02991436f8c7c4a4b390520dba3e49b68540d9f4cbe120ced9612a2/basecrawler-0.0.2-py2-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "542017127d4be83e1a5bff6758e5ca17", "sha256": "45ac9fd7ab91f26061ddf06740379e84a350b4d3a356dbb54b4061d04ada6000" }, "downloads": -1, "filename": "basecrawler-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "542017127d4be83e1a5bff6758e5ca17", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10013, "upload_time": "2017-09-30T03:33:28", "url": "https://files.pythonhosted.org/packages/41/dd/b51eeef50311ea8639f3ac290600a0e731fb43a31a4e95367fba7fde5caf/basecrawler-0.0.3-py2-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0cb3c70884ecce44926294588018e238", "sha256": "3efac8d8479728da1b392a8562c3c9ed0ddda90e4eae0cdbfa2f0302696be080" }, "downloads": -1, "filename": "basecrawler-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "0cb3c70884ecce44926294588018e238", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 10252, "upload_time": "2017-10-24T14:07:57", "url": "https://files.pythonhosted.org/packages/f4/26/8f9db51cd8a85e95aef3d9a0718f39e171ea944665f655929c0acc93aa5f/basecrawler-0.0.4-py2-none-any.whl" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "1148aac6322ca6e6abd7cd6293ca3627", "sha256": "ef427d774fa9edebea3216102e92cc30743e01335e478c7c5d1a6b4b9d285592" }, "downloads": -1, "filename": "basecrawler-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "1148aac6322ca6e6abd7cd6293ca3627", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11539, "upload_time": "2017-10-25T06:47:12", "url": "https://files.pythonhosted.org/packages/86/95/654110b309a846d6e7c459227c63893c234081b44f9635c29f1a4980b18e/basecrawler-0.0.5-py2-none-any.whl" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "0518ad3271d1cb46571a6ec2adb223b2", "sha256": "6d83b4a6c2a7ec1a24a40245d0fbc90fcf2f64cda69abd1a50697b4b0def6cfb" }, "downloads": -1, "filename": "basecrawler-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "0518ad3271d1cb46571a6ec2adb223b2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11650, "upload_time": "2017-10-25T07:16:58", "url": "https://files.pythonhosted.org/packages/a1/6d/097b609a9d3d2a4ae73be174e14c945eabc1cef1c115db51a163874eb2b5/basecrawler-0.0.6-py2-none-any.whl" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "5cb9f2bc7c94601735d53e43d44ce742", "sha256": "3f18f2182836a71dc3e5da27f8c35e80a402e810d6370e08ac1fd095109aee05" }, "downloads": -1, "filename": "basecrawler-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "5cb9f2bc7c94601735d53e43d44ce742", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11662, "upload_time": "2017-10-25T08:58:38", "url": "https://files.pythonhosted.org/packages/cd/3a/184b094a94e7e7b4d31fce755746f092290b7507aa122eb74dac1119893c/basecrawler-0.0.7-py2-none-any.whl" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "d3c2581e510cd24f11b927cb71560e96", "sha256": "6105e0678705bb25d4f7dec699ded4659114d4b5f361431a5929e5a2a5979f9a" }, "downloads": -1, "filename": "basecrawler-0.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "d3c2581e510cd24f11b927cb71560e96", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11698, "upload_time": "2017-10-25T09:13:36", "url": "https://files.pythonhosted.org/packages/29/08/e843a7da15c733b58ac3e445003b8d502ed0980d5fcbd8af287f2fe1bc75/basecrawler-0.0.8-py2-none-any.whl" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "a53556c9992550ac34bd737b6d321562", "sha256": "f5c86ab4405f79e9f9a6d4bbdd3cd8d039722f5ce83b043265d3d0d1a999e0ea" }, "downloads": -1, "filename": "basecrawler-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a53556c9992550ac34bd737b6d321562", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11709, "upload_time": "2017-10-26T03:33:24", "url": "https://files.pythonhosted.org/packages/52/31/223f604d771c570eb4f4fea32e4a0fe21c54720a977371142dc6ce8272fe/basecrawler-0.0.9-py2.py3-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "744ca94b72bae74f933ec64184575fe5", "sha256": "3fc397ed64aba042c76416a15fe7fedf9a4a001667b0167865656d22d97edb81" }, "downloads": -1, "filename": "basecrawler-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "744ca94b72bae74f933ec64184575fe5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11567, "upload_time": "2017-10-26T15:48:07", "url": "https://files.pythonhosted.org/packages/a1/ab/62c3818fdf0c7322f8f94272549dd405ff8be8c5c53ecb84fcaac861b202/basecrawler-0.1.0-py2.py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bcf2492effe3c8893829db4ed4e83112", "sha256": "9898458ff5131215e06457b528626a3c3f9be30d52a92f3918eaa60161f65ebf" }, "downloads": -1, "filename": "basecrawler-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bcf2492effe3c8893829db4ed4e83112", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11731, "upload_time": "2017-10-27T08:47:38", "url": "https://files.pythonhosted.org/packages/81/6f/b26e45ce171397e69604c64bd080e74d1d6ab363f6b88ae1f8efd7d79a9e/basecrawler-0.1.1-py2.py3-none-any.whl" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "8ea86bd4e0ce87c67a710da68d2289b0", "sha256": "2cc12558efc10e15dab8e904608ee53d074f5130d58f5e904d83ef33e9a0ddef" }, "downloads": -1, "filename": "basecrawler-0.1.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ea86bd4e0ce87c67a710da68d2289b0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13573, "upload_time": "2018-03-07T07:08:11", "url": "https://files.pythonhosted.org/packages/2c/83/21d449ae043a9366560170a41776a7ffc30353712ca0200c2de57ac851cf/basecrawler-0.1.10-py2.py3-none-any.whl" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "fb9cc4b3871517aac9ee29d07ae2b5b6", "sha256": "d277aaf568226f16d103821c57f4bb665eb3100b6d2b578552302ce1bee3455b" }, "downloads": -1, "filename": "basecrawler-0.1.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb9cc4b3871517aac9ee29d07ae2b5b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13463, "upload_time": "2018-03-08T10:09:24", "url": "https://files.pythonhosted.org/packages/ff/3b/965171efa72f212149610d55c24ee2a47fa9c3ce0dea25b62434a02718d3/basecrawler-0.1.11-py2.py3-none-any.whl" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "6310fe927cb920763a4fbe7c5ee49f6d", "sha256": "6f329b37deb3aeaf94111c791aec4c0bc9ff6445f76e5603f71004dc035c1638" }, "downloads": -1, "filename": "basecrawler-0.1.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6310fe927cb920763a4fbe7c5ee49f6d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13462, "upload_time": "2018-03-08T10:40:09", "url": "https://files.pythonhosted.org/packages/16/a3/e3a29d82603f681e2be70f53d8fc2dbe2ce209a0b5cce7cb28bd962fd611/basecrawler-0.1.12-py2.py3-none-any.whl" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "afb867d3987c69e1592e0f1fcf7d8136", "sha256": "ad76c889b8ca062fb47861c7a8d8db8f2a399d6300bfb886190a80b03f97488c" }, "downloads": -1, "filename": "basecrawler-0.1.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "afb867d3987c69e1592e0f1fcf7d8136", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13462, "upload_time": "2018-03-09T02:53:04", "url": "https://files.pythonhosted.org/packages/55/4c/ef1a92a9769040ebcbe3683ad3c4b40b9acfc39e1f7ddd79e9b11e4a1860/basecrawler-0.1.13-py2.py3-none-any.whl" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "ef5075fb84d3642572c4fa71e0eb32d7", "sha256": "29cdedb35e50b6f68e5dcbac44df8cc3d514ed3b6bcd261b60c25f8361221a9f" }, "downloads": -1, "filename": "basecrawler-0.1.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef5075fb84d3642572c4fa71e0eb32d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13444, "upload_time": "2018-04-18T02:42:22", "url": "https://files.pythonhosted.org/packages/3e/02/e36c29037ecfaf85884a2c33760555bb5b5c5b87f21935e80e8d3a6abcbc/basecrawler-0.1.14-py2.py3-none-any.whl" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "dcae93c4a08ec2141423bcd652a0bd9a", "sha256": "4d206c561b4cbdef42f1367669a0690de88af29aaf85881c46330cc5389c7042" }, "downloads": -1, "filename": "basecrawler-0.1.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dcae93c4a08ec2141423bcd652a0bd9a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13447, "upload_time": "2018-05-10T17:11:03", "url": "https://files.pythonhosted.org/packages/c5/29/e805f96084aa29a579b422db953674b8691eaee1b26a6e876b9cbfaa143e/basecrawler-0.1.15-py2.py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3c3773f3972db3b659ec70beed520c4e", "sha256": "ba1baff18ce01be4aed7ff7bff3b483dcae35fd275c4da976d7bfcc15eb55faf" }, "downloads": -1, "filename": "basecrawler-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3c3773f3972db3b659ec70beed520c4e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12862, "upload_time": "2017-10-30T07:07:00", "url": "https://files.pythonhosted.org/packages/cb/cb/268f2249fe9b231b1f41103317efeabe3ea82666150632abc8a77eeb54f0/basecrawler-0.1.2-py2.py3-none-any.whl" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "16e197d1dbe6f2c7498f7910c1b7cd72", "sha256": "bbb2a05c7d56c09ac441415dfbb14d82593564a0026413c6cc3cb06eb4ec67ae" }, "downloads": -1, "filename": "basecrawler-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16e197d1dbe6f2c7498f7910c1b7cd72", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13239, "upload_time": "2017-10-31T10:44:34", "url": "https://files.pythonhosted.org/packages/9c/23/0f5d14806e7ef396cad37d6d61b4b291f41e17f99c8aac8e0daa83801181/basecrawler-0.1.3-py2.py3-none-any.whl" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c893fa733c41e6acf5367bf1526f6fd7", "sha256": "a21fadd579ec2ddeffb6a1103843aae2aac5b2bc8078af7f32bde9fbc160ac40" }, "downloads": -1, "filename": "basecrawler-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c893fa733c41e6acf5367bf1526f6fd7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13301, "upload_time": "2017-12-06T15:09:41", "url": "https://files.pythonhosted.org/packages/8c/20/a70350da7e08c81f5620db87042ebe02cf9c646010b1c1cebeeb9d87a871/basecrawler-0.1.4-py2.py3-none-any.whl" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "4628834108f50713eff96fb942624e32", "sha256": "083c17d0aae428053d8217b538c00b1f95ff0c4ca2ab21058b21361581793858" }, "downloads": -1, "filename": "basecrawler-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4628834108f50713eff96fb942624e32", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13345, "upload_time": "2018-01-10T02:41:40", "url": "https://files.pythonhosted.org/packages/a4/dc/da49820f4f3f90378dca0cc29279076bd7ad65f4dc71d541a4e106aabc35/basecrawler-0.1.5-py2.py3-none-any.whl" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "16bbaa44645e9bb67a7b2dcc6650a2ad", "sha256": "c5973f5e3aebd5a4d5278c260e8f973c06749db9fbb9c2be100b1d7a31885d72" }, "downloads": -1, "filename": "basecrawler-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "16bbaa44645e9bb67a7b2dcc6650a2ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13420, "upload_time": "2018-01-16T05:20:04", "url": "https://files.pythonhosted.org/packages/8d/cf/b4489319a23bca0386fb9c4fdbc1d19df2cd5f38ea54a622ae329eab913b/basecrawler-0.1.6-py2.py3-none-any.whl" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "bb4fafc34b20fdd433ba635d59941eee", "sha256": "d660d21bf0734b3ea5f29252a1df4b4c91d9fb1a104d00ad85daa9c0fa4c5c2b" }, "downloads": -1, "filename": "basecrawler-0.1.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb4fafc34b20fdd433ba635d59941eee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13376, "upload_time": "2018-01-16T05:55:10", "url": "https://files.pythonhosted.org/packages/77/73/d926e346d80ff17d87c9e62d84ecdd37c621a405602a2fd59e626d9e5a58/basecrawler-0.1.7-py2.py3-none-any.whl" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "d255d236da0dd0f60460c91cbf740b42", "sha256": "0a2db528076c3d843c749e75dd11d022ac92e935b2e96ec89e34a8bcb95f270f" }, "downloads": -1, "filename": "basecrawler-0.1.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d255d236da0dd0f60460c91cbf740b42", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13388, "upload_time": "2018-01-16T06:06:22", "url": "https://files.pythonhosted.org/packages/d2/da/700c1272d54f72044c83cf253398e59fbe2c79ee2000928384ba2c985a18/basecrawler-0.1.8-py2.py3-none-any.whl" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "6e7f55e1e9c0f937c397e7b644889e90", "sha256": "63165e111543c69cef4f1a969a004cdcfc57ce02836bca246a84d4406900ed77" }, "downloads": -1, "filename": "basecrawler-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e7f55e1e9c0f937c397e7b644889e90", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13385, "upload_time": "2018-01-16T06:08:44", "url": "https://files.pythonhosted.org/packages/2b/cc/c8475d6344c7f0b7a0a148f8902f752e294851363e3bad66e51af71518dd/basecrawler-0.1.9-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dcae93c4a08ec2141423bcd652a0bd9a", "sha256": "4d206c561b4cbdef42f1367669a0690de88af29aaf85881c46330cc5389c7042" }, "downloads": -1, "filename": "basecrawler-0.1.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dcae93c4a08ec2141423bcd652a0bd9a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13447, "upload_time": "2018-05-10T17:11:03", "url": "https://files.pythonhosted.org/packages/c5/29/e805f96084aa29a579b422db953674b8691eaee1b26a6e876b9cbfaa143e/basecrawler-0.1.15-py2.py3-none-any.whl" } ] }