{ "info": { "author": "Peng Shiyu", "author_email": "pengshiyuyx@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "\u8bf4\u660e\n====\n\n\u4e00\u4e2a\u7701 -> \u591a\u4e2a\u5e02\uff0c\u4e00\u4e2a\u5e02 -> \u591a\u4e2a\u53bf\n\n\u4e00\u4e2a\u53bf -> \u591a\u4e2a\u5e02\uff0c \u4e00\u4e2a\u5e02 -> \u591a\u4e2a\u7701\n\n\u5907\u6ce8\uff1a\u53bf\u7ea7\u540d\u79f0\u5355\u4f4d\u53ef\u80fd\u4f1a\u91cd\u590d\uff0c \u8fd4\u56de\u6240\u6709\u67e5\u5230\u7684\u5e02\u7ea7\u5355\u4f4d\n\n\u6765\u6e90\uff1a\u56fd\u5bb6\u7edf\u8ba1\u5c40 2017\u5e74\u7edf\u8ba1\u7528\u533a\u5212\u4ee3\u7801\u548c\u57ce\u4e61\u5212\u5206\u4ee3\u7801(\u622a\u6b622017\u5e7410\u670831\u65e5)\n\n\u5730\u5740\uff1ahttp://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2017/index.html\n\n\u8303\u56f4\uff1a\u7701 - \u5e02 - \u53bf/\u533a\n\n\u5feb\u901f\u5f00\u59cb\n========\n\n::\n\n pip install chinaarea\n\npypi\u5730\u5740\n========\n\nhttps://pypi.org/project/chinaarea/\n\n\u9879\u76ee\u7ed3\u6784\n========\n\n::\n\n chinaarea/\n \u2502 chinaarea.py # \u9879\u76ee\u4e3b\u6587\u4ef6\n \u2502 README.md # \u8bf4\u660e\u6587\u4ef6\n \u2502 scrapy.cfg # scrapy\u914d\u7f6e\u6587\u4ef6\n \u2502 __init__.py\n \u2502\n \u2514\u2500stats_spider/ # \u6293\u53d6\u6570\u636e\u7684scrapy\u722c\u866b\u6587\u4ef6\n \u2502 china_area.sqlite # \u6570\u636e\u4fdd\u5b58\u7684sqlite\u6570\u636e\u5e93\u6587\u4ef6\n \u2502 items.py\n \u2502 middlewares.py\n \u2502 models.py\n \u2502 pipelines.py\n \u2502 settings.py\n \u2502 __init__.py\n \u2502\n \u251c\u2500spiders/ # \u6293\u53d6\u6570\u636e\u7684\u722c\u866b\n area_spider.py\n __init__.py\n\n\u4ee3\u7801\u793a\u4f8b\n========\n\n.. code:: python\n\n >>> from chinaarea import ChinaArea\n\n >>> ca = ChinaArea()\n\n # \u83b7\u53d6\u6240\u6709\u7701\u4efd\n >>> ca.get_provinces()\n ['\u5317\u4eac\u5e02', '\u5929\u6d25\u5e02', '\u6cb3\u5317\u7701', '\u5c71\u897f\u7701', '\u5185\u8499\u53e4\u81ea\u6cbb\u533a', '\u8fbd\u5b81\u7701', '\u5409\u6797\u7701', '\u9ed1\u9f99\u6c5f\u7701', '\u4e0a\u6d77\u5e02', '\u6c5f\u82cf\u7701',, '\u6cb3\u5357\u7701', '\u6e56\u5317\u7701', '\u6e56\u5357\u7701', '\u5e7f\u4e1c\u7701', '\u5e7f\u897f\u58ee\u65cf\u81ea\u6cbb\u533a', '\u6d77\u5357\u7701', '\u91cd\u5e86\u5e02', '\u56db\u5ddd\u7701', '\u8d35\u5dde\u7701', '\u4e91\u5357\u7701'\u590f\u56de\u65cf\u81ea\u6cbb\u533a', '\u65b0\u7586\u7ef4\u543e\u5c14\u81ea\u6cbb\u533a', '\u53f0\u6e7e\u7701', '\u9999\u6e2f\u7279\u522b\u884c\u653f\u533a', '\u6fb3\u95e8\u7279\u522b\u884c\u653f\u533a']\n\n # \u67e5\u627e\u7701\u4efd\u540d\u4e2d\u542b\u6709 \u201c\u5c71\u201d\n >>> ca.get_provinces(\"\u5c71\")\n ['\u5c71\u897f\u7701', '\u5c71\u4e1c\u7701']\n\n # \u67e5\u627e\u57ce\u5e02\u4e2d\u542b\u6709 \u201c\u5927\u7406\u201d\n >>> ca.get_cities(\"\u5927\u7406\")\n ['\u5927\u7406\u767d\u65cf\u81ea\u6cbb\u5dde']\n\n # \u67e5\u627e\u53bf/\u533a\u4e2d\u542b\u6709 \"\u6d1b\u9633\"\n >>> ca.get_counties(\"\u6d1b\u9633\")\n ['\u6d1b\u9633\u9ad8\u65b0\u6280\u672f\u4ea7\u4e1a\u5f00\u53d1\u533a']\n\n # \u901a\u8fc7\u7701\u4efd\u4e2d\u542b\u6709 \u201c\u6cb3\u5357\u201d \u7684\u57ce\u5e02\n >>> ca.get_cities_by_province(\"\u6cb3\u5357\")\n ['\u90d1\u5dde\u5e02', '\u5f00\u5c01\u5e02', '\u6d1b\u9633\u5e02', '\u5e73\u9876\u5c71\u5e02', '\u5b89\u9633\u5e02', '\u9e64\u58c1\u5e02', '\u65b0\u4e61\u5e02', '\u7126\u4f5c\u5e02', '\u6fee\u9633\u5e02', '\u8bb8\u660c\u5e02', '\u6f2f\u6cb3'\u5468\u53e3\u5e02', '\u9a7b\u9a6c\u5e97\u5e02', '\u6cb3\u5357\u7701\u76f4\u8f96\u53bf']\n\n # \u5224\u65ad\u662f\u5426\u662f\u4e00\u4e2a\u7701\u4efd\u540d\u79f0\uff0c\u5fc5\u987b\u662f\u4e2d\u56fd\u884c\u653f\u533a\u57df\u5212\u5206\u4e2d\u7684\u540d\u79f0\uff0c\u6bcf\u4e2a\u5b57\u90fd\u8981\u4e00\u6837\n >>> ca.is_province(\"\u5317\u4eac\")\n False\n >>> ca.is_province(\"\u5317\u4eac\u5e02\")\n True\n\n # \u67e5\u627e\u5b57\u7b26\u4e32\u4e2d\u542b\u6709\u7701\uff0c\u5e02\uff0c\u53bf/\u533a\n >>> ca.find_areas(\"\u6df1\u5733\u5e02\u817e\u8baf\u8ba1\u7b97\u673a\u7cfb\u7edf\u6709\u9650\u516c\u53f8\")\n {'provinces': set(), 'cities': {'\u6df1\u5733\u5e02'}, 'counties': set()}\n\n\n # \u663e\u793a\u6240\u6709\u7701\u4efd\uff0c\u57ce\u5e02\uff0c\u53bf/\u533a\n for province in ca.get_provinces():\n print(\"### %s ###\" % province)\n for city in ca.get_cities(province):\n print(\"# %s\" % city)\n for county in ca.get_counties(city):\n print(\"* %s\" % county)\n\n\u8bf4\u660e\n====\n\n- ``get_*``\\ \uff0c\\ ``find_*`` \u90fd\u662f\u6a21\u7cca\u67e5\u627e\n- ``is_*`` \u90fd\u662f\u7edd\u5bf9\u5224\u65ad\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/mouday/chinaarea", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "chinaarea", "package_url": "https://pypi.org/project/chinaarea/", "platform": "", "project_url": "https://pypi.org/project/chinaarea/", "project_urls": { "Homepage": "https://github.com/mouday/chinaarea" }, "release_url": "https://pypi.org/project/chinaarea/0.0.5/", "requires_dist": [ "peewee (==3.3.4)", "jieba (==0.39)" ], "requires_python": "", "summary": "get a china area by province, city or county", "version": "0.0.5" }, "last_serial": 4095537, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cdb6225a5ce33e91e8b7dae40c1ca19c", "sha256": "394b4540b7218a8548f0b839971c0fa696ddc2cc9176a6816dec17f0053b6981" }, "downloads": -1, "filename": "chinaarea-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cdb6225a5ce33e91e8b7dae40c1ca19c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 114110, "upload_time": "2018-07-21T15:53:17", "url": "https://files.pythonhosted.org/packages/63/a3/feab475dda58b8b087d5c92fde2b2abe6e2a294424ced1315ecc482b15e9/chinaarea-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "451d843852c3e48f836851731ce9f6ee", "sha256": "72b2194e9d22bb13f66f3cdb37bc0df77f3ed6a03c53bdf03b54d16ddb97681f" }, "downloads": -1, "filename": "chinaarea-0.0.1.tar.gz", "has_sig": false, "md5_digest": "451d843852c3e48f836851731ce9f6ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109847, "upload_time": "2018-07-21T15:53:19", "url": "https://files.pythonhosted.org/packages/f3/23/a6895c2e7278c61494690fe7616b45654d3765cfa2a21b110d3ca15fe98d/chinaarea-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "32bff77b12029c9e4b4207315e471cbb", "sha256": "426f48d264b703cee722e6e30c56bb36fa73877b17815e9680560e50a0633eec" }, "downloads": -1, "filename": "chinaarea-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "32bff77b12029c9e4b4207315e471cbb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 114139, "upload_time": "2018-07-21T15:59:27", "url": "https://files.pythonhosted.org/packages/00/55/6f891a2fdde68381d5b51e01c0d1c0b304af076e30b73707a523dc50340a/chinaarea-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56ebe743eafc3068dfbe8aed1ddbe6ee", "sha256": "ff5cf4fad22ab1de798c6f88b616714a44ed2afba152f3a38340469665274b26" }, "downloads": -1, "filename": "chinaarea-0.0.2.tar.gz", "has_sig": false, "md5_digest": "56ebe743eafc3068dfbe8aed1ddbe6ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 109889, "upload_time": "2018-07-21T15:59:28", "url": "https://files.pythonhosted.org/packages/ba/9b/1b44c8c0e627bbd813ad1533b0f9794b02289072de520c57f33df7f881ef/chinaarea-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "56dfc9f92db79c3e27c7166234cc27d6", "sha256": "1bc06442d1de328b80be27c4e3017c95f2a8b66270d48d2dc2ccee88be351747" }, "downloads": -1, "filename": "chinaarea-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "56dfc9f92db79c3e27c7166234cc27d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 114920, "upload_time": "2018-07-22T02:32:36", "url": "https://files.pythonhosted.org/packages/f8/01/bc8182ff749a0c774d4c2406d9b2c7f3a9a3441be97e4426c345a98f4b3a/chinaarea-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9b53ee25108dd82b50efa765d8e0641a", "sha256": "e1878731246bc05a25adfb712d253bae01732367cb40400d4c453b33a5356a66" }, "downloads": -1, "filename": "chinaarea-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9b53ee25108dd82b50efa765d8e0641a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110790, "upload_time": "2018-07-22T02:32:38", "url": "https://files.pythonhosted.org/packages/de/ec/7ca15729593646dbf090c98633243c462a8cfcd4e47827c648df017d633a/chinaarea-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "f0dcbd998c89ae197201dba61080706f", "sha256": "77522c8efe7f197b825bfe2f1e340b43cc9bb34817dea11e086d60dc698cf6e0" }, "downloads": -1, "filename": "chinaarea-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f0dcbd998c89ae197201dba61080706f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 114684, "upload_time": "2018-07-22T02:43:54", "url": "https://files.pythonhosted.org/packages/cf/76/60144dab1ebe4857673693587bbee062583560d17926e0a480f6b8e2dfd9/chinaarea-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e70e0a77af727d795e032e881983ee7", "sha256": "b10c3e1f851cd2c1621c2b674a7a41f5889ca6e6eba561abe6bdb03eb95c0e8a" }, "downloads": -1, "filename": "chinaarea-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6e70e0a77af727d795e032e881983ee7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110814, "upload_time": "2018-07-22T02:43:57", "url": "https://files.pythonhosted.org/packages/65/3b/536801fb963322ea7f50d250fbde33068e9d13818b4bc0b6798b723bba95/chinaarea-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "3bbf99b459f68b75c8a66d9f70b38ee6", "sha256": "eb24b4486257db72f24727552a08714364fb9da6479f9cb65ce200dc5cea9f70" }, "downloads": -1, "filename": "chinaarea-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3bbf99b459f68b75c8a66d9f70b38ee6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 117802, "upload_time": "2018-07-24T01:53:19", "url": "https://files.pythonhosted.org/packages/33/83/789f9f6ae7148f14e76ae203fb71ce3dbe8b6ceea2440235a6426f0033c1/chinaarea-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62b5cbc12f4b90372b6a105666653816", "sha256": "581686948196e7ad8ad0c155848e15fda9fab74eb309901ff85ebb2fc96439a8" }, "downloads": -1, "filename": "chinaarea-0.0.5.tar.gz", "has_sig": false, "md5_digest": "62b5cbc12f4b90372b6a105666653816", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111631, "upload_time": "2018-07-24T01:53:21", "url": "https://files.pythonhosted.org/packages/4f/1d/cd116c9eae33a8df6fe92db876842ea8305c8b5f18d898553b565aa3f4a3/chinaarea-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bbf99b459f68b75c8a66d9f70b38ee6", "sha256": "eb24b4486257db72f24727552a08714364fb9da6479f9cb65ce200dc5cea9f70" }, "downloads": -1, "filename": "chinaarea-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3bbf99b459f68b75c8a66d9f70b38ee6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 117802, "upload_time": "2018-07-24T01:53:19", "url": "https://files.pythonhosted.org/packages/33/83/789f9f6ae7148f14e76ae203fb71ce3dbe8b6ceea2440235a6426f0033c1/chinaarea-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62b5cbc12f4b90372b6a105666653816", "sha256": "581686948196e7ad8ad0c155848e15fda9fab74eb309901ff85ebb2fc96439a8" }, "downloads": -1, "filename": "chinaarea-0.0.5.tar.gz", "has_sig": false, "md5_digest": "62b5cbc12f4b90372b6a105666653816", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 111631, "upload_time": "2018-07-24T01:53:21", "url": "https://files.pythonhosted.org/packages/4f/1d/cd116c9eae33a8df6fe92db876842ea8305c8b5f18d898553b565aa3f4a3/chinaarea-0.0.5.tar.gz" } ] }