{ "info": { "author": "Roger Lee", "author_email": "704482843@qq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# wechat_mp \u662f\u4ec0\u4e48\uff1f\n\u662f\u7528\u6765\u767b\u9646\u5fae\u4fe1\u516c\u4f17\u53f7\u540e\u53f0\u7684\u7b2c\u4e09\u65b9\u5e93\uff0c\u800c\u767b\u9646\u540e\u53f0\u4e0d\u662f\u5fae\u4fe1\u64cd\u4f5c\u540e\u53f0\u53d1\u9001\u7fa4\u53d1\u6216\u8005\u6d88\u606f\u7b49\uff0c\u56e0\u4e3a\u5fae\u4fe1\u672c\u8eab\u5c31\u63d0\u4f9b\u4e86\u5f00\u53d1\u8005\u6587\u6863\u4f9b\u7528\u6237\u8c03\u7528\u3002\n\u5fae\u4fe1\u540e\u53f0\u6709\u4e00\u4e9b\u529f\u80fd\u662fAPI\u4e0d\u63d0\u4f9b\u7684\uff0c\u4f8b\u5982\u4ee5\u4e0b\u4e09\u4e2a\uff1a\n- [x] \u6839\u636e\u516c\u4f17\u53f7\u540d\u79f0\u641c\u7d22\u516c\u4f17\u53f7\uff0c\u5e76\u67e5\u770b\u5176\u7fa4\u53d1\u8fc7\u7684\u56fe\u6587\n- [x] \u6839\u636e\u5173\u952e\u8bcd\u641c\u7d22\u76f8\u5173\u7684\u7fa4\u53d1\u56fe\u6587\n- [x] \u5bfc\u51fa\u516c\u4f17\u53f7\u9009\u62e9\u7684\u6a21\u677f\u884c\u4e1a\u5e93\u4e2d\u7684\u6240\u6709\u6a21\u677f\u793a\u4f8b\n\n# Python\u7248\u672c\n- Python 3.6.x\n\n\n\n\n# \u5982\u4f55\u5b89\u88c5\n\n## \u6e90\u7801\u5b89\u88c5\n\n```\n$ git clone https://github.com/RogerLiNing/wechat_mp.git\n$ cd wechat_mp\n$ python setup.py install\n```\n\n## pip \u5b89\u88c5\n\n```shell\npip install wechat-mp\n```\n\n\n\n# \u4f7f\u7528\u65b9\u6cd5\n\n## \u767b\u9646\n\u9700\u8981\u6ce8\u610f\uff0c\u4f60\u9700\u8981\u5148[\u6ce8\u518c](https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&lang=zh_CN&token=)\u4e00\u4e2a\u5fae\u4fe1\u516c\u4f17\u53f7\u8d26\u53f7\uff0c\n\u670d\u52a1\u53f7\u6216\u8005\u8ba2\u9605\u53f7\u90fd\u53ef\u4ee5\u3002\u9700\u8981\u6ce8\u610f\uff0c\u53ea\u6709\u8ba4\u8bc1\u7684\u670d\u52a1\u53f7\u624d\u80fd\u83b7\u53d6\u884c\u4e1a\u6a21\u677f\u6d88\u606f\u3002\nenable_cookies\u53c2\u6570\u63a7\u5236\u662f\u5426\u4fdd\u6301\u767b\u5f55, \u9ed8\u8ba4\u4e3aFalse\uff0c\n\n\u9700\u8981\u6ce8\u610f\u7684\u662f\uff0c\u76ee\u524d\u4f7f\u7528PIL\u5f39\u51fa\u4e8c\u7ef4\u7801\uff0c\u5982\u679c\u5728\u6ca1\u6709GUI\u7684\u64cd\u4f5c\u7cfb\u7edf\u65e0\u6cd5\u626b\u7801\u3002\n\n\u5f53\u540c\u4e00\u8d26\u53f7\u8fde\u7eed\u8f93\u9519\u4e09\u6b21\u5bc6\u7801\u65f6\uff0c\u4f1a\u9700\u8981\u8f93\u5165\u9a8c\u8bc1\u7801\uff0c\u5c4a\u65f6\u4f1a\u81ea\u52a8\u6253\u5f00\u9a8c\u8bc1\u7801\u56fe\u7247\uff0c\u8bb0\u4f4f\u9a8c\u8bc1\u7801\u540e\u5173\u95ed\u56fe\u7247\u67e5\u770b\uff0c\u7136\u540e\u5728\u7a0b\u5e8f\u4e2d\u8f93\u5165\u9a8c\u8bc1\u7801\u5373\u53ef\u3002\n\n```python\nfrom wechat_mp import WeChat\n\nEMAIL = \"me@example.com\"\nPASSWORD = \"admin\"\n\n# \u53ef\u540c\u65f6\u521d\u59cb\u5316\u591a\u4e2a\u4e0d\u540c\u7684\u8d26\u53f7\uff0c\u4f8b\u5982client1, client2\nclient = WeChat(email=EMAIL, password=PASSWORD, enable_cookies=True)\n```\n\n\n\n## 1. \u67e5\u8be2\u67d0\u4e2a\u516c\u4f17\u53f7\u7684\u5386\u53f2\u7fa4\u53d1\u56fe\u6587\n\n\u76ee\u524d\u652f\u6301\uff1a\n- \u6839\u636e\u540d\u79f0\u641c\u7d22\u516c\u4f17\u53f7\n- \u516c\u4f17\u53f7\u672c\u8eab\u662f\u5bf9\u8c61\uff0c\u53ef\u4ee5\u901a\u8fc7\u5bf9\u8c61\u65b9\u6cd5articles\u83b7\u53d6\u5176\u56fe\u6587\u5217\u8868\n- \u56fe\u6587\u672c\u8eab\u4e5f\u662f\u5bf9\u8c61\uff0c\u53ef\u4ee5\u67e5\u770b\u5176\u5c5e\u6027\n- \u53ef\u4ee5\u5c06\u56fe\u6587\u5217\u8868\u5bfc\u51fa\u5230Excel\u6587\u4ef6\u4e2d\n\n### \u641c\u7d22\u516c\u4f17\u53f7\uff1a\n\u8fd4\u56de\u516c\u4f17\u53f7\u5bf9\u8c61\u5217\u8868\uff0c\u516c\u4f17\u53f7\u5bf9\u8c61\u4e2d\u4e3b\u8981\u7684\u4e24\u4e2a\uff1anickname \u548c service_type\n```python\naccounts = client.search_account(\"python\u9605\u8bfb\u7a7a\u95f4\", limit=10)\n```\n### \u516c\u53f7\u5bf9\u8c61\u5c5e\u6027\n| \u5c5e\u6027 | \u89e3\u91ca |\n| -------------- | ---------- |\n| fakeid | ID |\n| nickname | \u516c\u4f17\u53f7\u6635\u79f0 |\n| alias | \u81ea\u5b9a\u4e49\u6635\u79f0 |\n| round_head_img | \u5706\u5934\u50cf\u5730\u5740 |\n| service_type | \u516c\u53f7\u7c7b\u578b |\n\n\n### \u83b7\u53d6\u516c\u4f17\u53f7\u7684\u63a8\u9001\u56fe\u6587\n\u8fd9\u91cc\u9009\u53d6\u4e86\u7b2c\u4e00\u4e2a\u8d26\u53f7\uff0c\u8c03\u7528`articles()`\u65b9\u6cd5\u83b7\u53d6\u5176\u6240\u6709\u7684\u56fe\u6587\u3002\u6709\u4e9b\u516c\u4f17\u53f7\u6709\u5f88\u591a\u56fe\u6587\uff0c\u4f20\u5165`limit`\u53c2\u6570\u6765\u83b7\u53d6\u524dN\u7bc7\u56fe\u6587\u3002\n\u4f60\u4e5f\u53ef\u4ee5\u4f20\u5165`title_contain`\u53c2\u6570\u6765\u53ea\u83b7\u53d6\u6807\u9898\u5305\u542b\u7279\u5b9a\u5173\u952e\u8bcd\u7684\u56fe\u6587\uff0c\u53ef\u4ee5\u4f20\u5165`interval`\u53c2\u6570\u6765\u9650\u5236\u8bf7\u6c42\u9891\u7387\uff0c\u9ed8\u8ba43\u79d2\u3002\n\n```python\narticles = accounts[0].articles()\n```\n### \u56fe\u6587\u5bf9\u8c61\u5c5e\u6027\n| \u5c5e\u6027 | \u89e3\u91ca |\n| -------- | ---------------- |\n| aid | \u7fa4\u53d1ID+ \u7fa4\u53d1\u5e8f\u53f7 |\n| appmsgid | \u7fa4\u53d1id |\n| cover | \u5c01\u9762\u5730\u5740 |\n| digest | \u56fe\u6587\u6458\u8981 |\n| itemidx | \u56fe\u6587\u7fa4\u53d1\u5e8f\u53f7 |\n| link | \u56fe\u6587\u94fe\u63a5 |\n| title | \u56fe\u6587\u6807\u9898 |\n\n\n### \u5bfc\u51fa\u5230\u6587\u4ef6\n\u8c03\u7528\u56fe\u6587\u7ed3\u679c\u5bf9\u8c61`articles` \u63d0\u4f9b\u4e86 `save_articles_as_excel`\u65b9\u6cd5\u53ef\u4ee5\u5bfc\u51fa\u56fe\u6587\u7ed3\u679c\u5230Excel\u6587\u4ef6\u3002\n```python\narticles.save_articles_as_excel(\"python\u9605\u8bfb\u7a7a\u95f4\")\n```\n\n\n## 2.\u6839\u636e\u5173\u952e\u8bcd\u641c\u7d22\u56fe\u6587\n\n\u76ee\u524d\u652f\u6301\uff1a\n- \u6839\u636e\u5173\u952e\u8bcd\u641c\u7d22\u56fe\u6587\n- \u56fe\u6587\u672c\u8eab\u4e5f\u662f\u5bf9\u8c61\uff0c\u53ef\u4ee5\u67e5\u770b\u5176\u5c5e\u6027\n- \u53ef\u4ee5\u5c06\u56fe\u6587\u5217\u8868\u5bfc\u51fa\u5230Excel\u6587\u4ef6\u4e2d\n\n### \u641c\u7d22\u56fe\u6587\n\u8c03\u7528`search_article`\u65b9\u6cd5\u4f1a\u8fd4\u56de\u4e00\u4e2a\u7ed3\u679c\u5bf9\u8c61\uff0c\u4f60\u53ef\u4ee5\u662f\u7528`for`\u5faa\u73af\u8f93\u51fa\u6253\u5370\n```python\nresult = client.search_article(\"python\u5185\u5b58\u7ba1\u7406\",limit=100)\n```\n### \u56fe\u6587\u5bf9\u8c61\u5c5e\u6027\n| \u5c5e\u6027 | |\n| --------------------- | ------------------------ |\n| article_type | \u56fe\u6587\u7c7b\u76ee |\n| author | \u4f5c\u8005 |\n| content | \u6b63\u6587\u5185\u5bb9\uff08\u5305\u542bHTML\u4ee3\u7801\uff09 |\n| cover_url | \u5c01\u9762\u5730\u5740 |\n| head_img_url | \u516c\u4f17\u53f7\u5934\u50cf\u5730\u5740 |\n| nickname | \u516c\u4f17\u53f7\u6635\u79f0 |\n| source_can_reward | |\n| source_reprint_status | |\n| source_url | |\n| title | \u56fe\u6587\u6807\u9898 |\n| url | \u56fe\u6587\u5730\u5740 |\n\n### \u5c06\u56fe\u6587\u5bfc\u51fa\u5230Excel\u6587\u4ef6\n\n\u8c03\u7528\u56fe\u6587\u7ed3\u679c\u5bf9\u8c61`result` \u63d0\u4f9b\u4e86 `save_articles_as_excel`\u65b9\u6cd5\u53ef\u4ee5\u5bfc\u51fa\u56fe\u6587\u7ed3\u679c\u5230Excel\u6587\u4ef6\u3002\n\n```python\nresult.save_articles_as_excel(\"python\u5185\u5b58\u7ba1\u7406\")\n```\n\n\n\n### 3. \u5bfc\u51fa\u516c\u4f17\u53f7\u9009\u62e9\u7684\u6a21\u677f\u884c\u4e1a\u5e93\u4e2d\u7684\u6240\u6709\u6a21\u677f\u793a\u4f8b\n\u6ce8\u610f\uff1a\u8ba4\u8bc1\u7684\u670d\u52a1\u53f7\u624d\u80fd\u4f7f\u7528\u8be5\u63a5\u53e3\n##### \u76ee\u524d\u652f\u6301\uff1a\n- \u83b7\u53d6\u516c\u4f17\u53f7\u76ee\u524d\u7684\u6a21\u677f\u884c\u4e1a\u91cc\u7684\u6240\u6709\u6a21\u677f\n- \u53ef\u4ee5\u83b7\u53d6\u5177\u4f53\u793a\u4f8b\n##### \u76ee\u524d\u4e0d\u652f\u6301\n- \u5bfc\u51fa\u5230excel\u6587\u4ef6\n\n##### \u4f7f\u7528\u65b9\u6cd5\n```python\n>>> templates = client.get_templates(threads=20, detail=True) # threads\u662f\u4f7f\u7528\u591a\u5c11\u4e2a\u7ebf\u7a0b\u8dd1\uff0cdetail\u662f\u5426\u83b7\u53d6\u5177\u4f53\u793a\u4f8b\n>>> templates[0] # \u67e5\u770b\u7b2c\u4e00\u4e2a\u6a21\u677f\n\n{'class1': 'IT\u79d1\u6280',\n 'class2': '\u4e92\u8054\u7f51|\u7535\u5b50\u5546\u52a1',\n 'id': 'OPENTM228356100',\n 'person_used': 46,\n 'title': '\u521b\u5efa\u7b80\u5386\u6210\u529f\u63d0\u9192',\n 'detail': {'class1': 'IT\u79d1\u6280',\n 'class2': '\u4e92\u8054\u7f51|\u7535\u5b50\u5546\u52a1',\n 'content': '{{first.DATA}}\\n\u7b80\u5386\u540d\u79f0\uff1a{{keyword1.DATA}}\\n\u53d1\u5e03\u65f6\u95f4\uff1a{{keyword2.DATA}}\\n{{remark.DATA}}',\n 'example': '\u60a8\u572858\u540c\u57ce\u4e0a\u521b\u5efa\u7b80\u5386\u6210\u529f\\r\\n\u7b80\u5386\u540d\u79f0\uff1a\u8d22\u52a1\u4e3b\u7ba1\\r\\n\u53d1\u5e03\u65f6\u95f4\uff1a2014-07-27\\r\\n\u82e5\u975e\u672c\u4eba\u64cd\u4f5c\u8bf7\u8054\u7cfb\u5ba2\u670d\u4e2d\u5fc3\u8fdb\u884c\u4fee\u6539',\n 'id': 'OPENTM228356100',\n 'modify_time': '2015-01-15 16:47:52',\n 'person_used': 46,\n 'title': '\u521b\u5efa\u7b80\u5386\u6210\u529f\u63d0\u9192'}}\n\n```\n\n\n\n\n\n# \u4f5c\u8005\u516c\u4f17\u53f7\n\n### Python\u9605\u8bfb\u7a7a\u95f4\n![Python\u9605\u8bfb\u7a7a\u95f4](https://mp.weixin.qq.com/mp/qrcode?scene=10000004&size=102&__biz=MzU1MzEyMzYxMA==&mid=2247483679&idx=1&sn=b36c581c3639a7da40427adc88a7140f&send_time=)\n\n## \u6253\u5305\n``` \npython3 -m pip install --user --upgrade setuptools wheel\npython3 setup.py sdist bdist_wheel\n\ndist/\n example_pkg_your_username-0.0.1-py3-none-any.whl\n example_pkg_your_username-0.0.1.tar.gz\n```\n## \u4e0a\u4f20\n``` \npython -m pip install --user --upgrade twine\npython -m twine upload dist/*\n```\n\n\n\n## \u4f5c\u8005\n\n- [Roger Lee]()\n\n\n\n## \u8d21\u732e\u8005\n\n- [Zheng]()\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/RogerLiNing/wechat_mp", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "wechat-mp", "package_url": "https://pypi.org/project/wechat-mp/", "platform": "", "project_url": "https://pypi.org/project/wechat-mp/", "project_urls": { "Homepage": "https://github.com/RogerLiNing/wechat_mp" }, "release_url": "https://pypi.org/project/wechat-mp/1.2.0/", "requires_dist": [ "requests", "pillow", "openpyxl", "beautifulsoup4", "threadpool", "tqdm" ], "requires_python": "", "summary": "\u5bfc\u51fa\u4e00\u4e2a\u516c\u4f17\u53f7\u91cc\u7684\u6240\u6709\u7fa4\u53d1\u56fe\u6587\u3001\u6839\u636e\u5173\u952e\u8bcd\u641c\u7d22\u539f\u521b\u56fe\u6587\u548c\u5bfc\u51fa\u884c\u4e1a\u6a21\u677f\u6d88\u606f\u793a\u4f8b", "version": "1.2.0" }, "last_serial": 5763720, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e4ef0fbaaa90d24dd36514ddaa05a328", "sha256": "664dc9a9028312273ce3e3501adf2c7e94846e0ac4a311c1cb21f4f8b9909e8e" }, "downloads": -1, "filename": "wechat_mp-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "e4ef0fbaaa90d24dd36514ddaa05a328", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14595, "upload_time": "2018-12-23T04:45:26", "url": "https://files.pythonhosted.org/packages/f8/26/ac8c093ae3800c2acdca92b6a19ff5867db215379c2f8b4d03ce262baeee/wechat_mp-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0f8c4405d247fffdb78d973218bfc33", "sha256": "f1bbbbc66b046f7df76d1afd80f7ada4cbefc6ea7fb3c329dd2475c59edca69e" }, "downloads": -1, "filename": "wechat-mp-1.0.0.tar.gz", "has_sig": false, "md5_digest": "f0f8c4405d247fffdb78d973218bfc33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11521, "upload_time": "2018-12-23T04:45:30", "url": "https://files.pythonhosted.org/packages/e5/74/a78ed8a3a1523b6890a9f942b6588fc2a7b20c1e81f2e79064c907b9128b/wechat-mp-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "217fefa58c5dc9d596c4336186ebc4a4", "sha256": "141c51eaa1c0fe406fddf4e4cd167219fb6ee4be330d6b0966633c5d9a392355" }, "downloads": -1, "filename": "wechat_mp-1.0.1-py3.7.egg", "has_sig": false, "md5_digest": "217fefa58c5dc9d596c4336186ebc4a4", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 27938, "upload_time": "2019-05-28T01:50:36", "url": "https://files.pythonhosted.org/packages/c6/23/20e3b0feb8871febd6aff55194a6f0764ac2b9532453cfd348be12dd9d9b/wechat_mp-1.0.1-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "3395b480f95a7ea687754cfb2d4f0b53", "sha256": "af7d78ca91d02cda0239de687df707a5a63c56e717a27176724850fe9be0de51" }, "downloads": -1, "filename": "wechat_mp-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3395b480f95a7ea687754cfb2d4f0b53", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14624, "upload_time": "2018-12-23T04:50:20", "url": "https://files.pythonhosted.org/packages/cc/33/db516bce96dd4d28a14e197784f8f018898c57c432a5df6ae55c26b19f81/wechat_mp-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c236050d2a1e5bb9c002180ae2fda6f", "sha256": "8d021a9cb309b62269c07a937779e8849c07f0997ea7342ee9516fe55e52a8b1" }, "downloads": -1, "filename": "wechat-mp-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3c236050d2a1e5bb9c002180ae2fda6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11558, "upload_time": "2018-12-23T04:50:22", "url": "https://files.pythonhosted.org/packages/95/54/7963252541a3d4eaac7f5b6e89a89cf3d920b83bf1837aebcc2e970c16f9/wechat-mp-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "612eb82d8826010347b9b3bd4ac3f3db", "sha256": "c68dce134c2dc718a98eb639ed70fbec3bf08f9fb698440433176e7c0e2af53c" }, "downloads": -1, "filename": "wechat_mp-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "612eb82d8826010347b9b3bd4ac3f3db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14580, "upload_time": "2018-12-23T04:59:09", "url": "https://files.pythonhosted.org/packages/26/d4/19e0a16e3e74b6a795406e3cf9b234d86bd6d1922eaabcb444f8257e16e5/wechat_mp-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55717f0351501a3398fd896b30368a06", "sha256": "f6431eb6cca77a178e2dccf406f1a453253975c8a6108e93ad6ad1ba3a6ed12c" }, "downloads": -1, "filename": "wechat-mp-1.0.2.tar.gz", "has_sig": false, "md5_digest": "55717f0351501a3398fd896b30368a06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11517, "upload_time": "2018-12-23T04:59:12", "url": "https://files.pythonhosted.org/packages/f8/b1/67d6785f6f877107965fdece6a86d3cac9d8f4f62ce17ed61ca1b9d4c542/wechat-mp-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "ecd90380ea74b7634ed7c1e849727c42", "sha256": "095fd9138d94bb87e9da1496f6bace911655d2d0dad3a1881d85db403987813e" }, "downloads": -1, "filename": "wechat_mp-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ecd90380ea74b7634ed7c1e849727c42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14577, "upload_time": "2019-05-28T01:50:32", "url": "https://files.pythonhosted.org/packages/ca/44/90e4eb8a96ddba4e580d1afed5218dae058c618fa256495a7fbdbcf36d94/wechat_mp-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c243fd103d4900adec2a28b206d2b9e9", "sha256": "2024173dc95f43eee3e56854bd827325b2487d0e8dc600b61a8ee3db23d131d6" }, "downloads": -1, "filename": "wechat-mp-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c243fd103d4900adec2a28b206d2b9e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13709, "upload_time": "2019-05-28T01:50:34", "url": "https://files.pythonhosted.org/packages/ab/b4/5c22ed5feac2e08a4117b54a3fed830fe2aa101bbca061dbfe76b4afa184/wechat-mp-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "c2763295f9b157aaa578ebe731c31de5", "sha256": "3a44b269f0b7d71ce6bc297b3c52bd71d457afd09937544cc908e8686369cc44" }, "downloads": -1, "filename": "wechat_mp-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c2763295f9b157aaa578ebe731c31de5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14743, "upload_time": "2019-05-29T10:20:29", "url": "https://files.pythonhosted.org/packages/23/67/e490f26f24f448be73667042bc71312cd24c45cf9104bf3773046bace6f4/wechat_mp-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c57e139aa60c4b5ca938c35328b7190", "sha256": "7a27ea238da689d79dc9a0bffef898a4206e84703c7506d2de7d3d61850664b1" }, "downloads": -1, "filename": "wechat-mp-1.0.4.tar.gz", "has_sig": false, "md5_digest": "8c57e139aa60c4b5ca938c35328b7190", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14050, "upload_time": "2019-05-29T10:20:32", "url": "https://files.pythonhosted.org/packages/9c/91/86c91a6190ab14ea4585fa83b11f64215b1784606ef2478e6aa3d5050d05/wechat-mp-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "7bcafdefee63382c9add31194c839ff6", "sha256": "c4c16512e460d62f16be668354ed382567a542c17f8c9c3438ac3f090361b516" }, "downloads": -1, "filename": "wechat_mp-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7bcafdefee63382c9add31194c839ff6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14750, "upload_time": "2019-05-29T13:35:17", "url": "https://files.pythonhosted.org/packages/9c/3a/b7b8f0d1359e77f4cba9eb63aaef6a427dc9bc83919744ed71099d00459a/wechat_mp-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f83864cba8ad53772b7dc6fc3bcf69c1", "sha256": "505d8d111f9faab8c5dafea34501412f626c133f92a02e90ec8867298f11b072" }, "downloads": -1, "filename": "wechat-mp-1.0.5.tar.gz", "has_sig": false, "md5_digest": "f83864cba8ad53772b7dc6fc3bcf69c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14040, "upload_time": "2019-05-29T13:35:19", "url": "https://files.pythonhosted.org/packages/67/ae/23e02a19c82bbfaebfe8d8cecea7daf4ff7a5bcf524ba2e2e545828782e7/wechat-mp-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "02183f3cd711b775adb525952f63e08d", "sha256": "9fe2a0723cccb9c3c5c921714e726b01f42da45471cdfb2a241bc435badf4a2f" }, "downloads": -1, "filename": "wechat_mp-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "02183f3cd711b775adb525952f63e08d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14791, "upload_time": "2019-05-29T14:30:39", "url": "https://files.pythonhosted.org/packages/af/a5/b7a5aea019373db452e105faf3523494eed797185c50327b5f6023cb759e/wechat_mp-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33a661ce39c1c870a4de253ce7dc7c8f", "sha256": "dd1bedd0dd42238613cf89eab46e9bde15f41c64bda87b064f33363cbb9f33ac" }, "downloads": -1, "filename": "wechat-mp-1.0.6.tar.gz", "has_sig": false, "md5_digest": "33a661ce39c1c870a4de253ce7dc7c8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14086, "upload_time": "2019-05-29T14:30:41", "url": "https://files.pythonhosted.org/packages/ef/9d/213db5663956b7f14297f394c96a4bfdea25ea5e752b3cb02b2b3f8438dc/wechat-mp-1.0.6.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "5a1d40b28f3c82cc09ff0045d57201e4", "sha256": "74c33759f552bd776c51189c6192b7995834fc6fd545d2e1af532e64d4d717a5" }, "downloads": -1, "filename": "wechat_mp-1.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "5a1d40b28f3c82cc09ff0045d57201e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15368, "upload_time": "2019-08-28T01:15:06", "url": "https://files.pythonhosted.org/packages/53/ca/74a32813aae6f686b82ac038a8a908dda6b841885e8e4fe0b2a014ec5102/wechat_mp-1.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7e6034e16088cf69166397e490c7c0b", "sha256": "f47c081e11f08aa97b0cd292d42141bf82b6056e0b677cfcbe230ebb555830e1" }, "downloads": -1, "filename": "wechat-mp-1.1.6.tar.gz", "has_sig": false, "md5_digest": "d7e6034e16088cf69166397e490c7c0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14718, "upload_time": "2019-08-28T01:15:09", "url": "https://files.pythonhosted.org/packages/b6/f6/21579a25f767e53a97efc1b4101bf06291b1cd76d7b336e1d5cc994ab1e8/wechat-mp-1.1.6.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "1a12818e6e02bf468fdaf92b995b2092", "sha256": "0e6f7217e06e779d09503cd21583eee114929e5f0138e71d0db3b479cb6f86d4" }, "downloads": -1, "filename": "wechat_mp-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a12818e6e02bf468fdaf92b995b2092", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15628, "upload_time": "2019-08-31T07:24:18", "url": "https://files.pythonhosted.org/packages/21/44/99e8e0a9c810de56c9fe2c2915f2cc759e81f78233e4eb1e85af8850d7a2/wechat_mp-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a1aa6482e1da5f49b93ea5dc0d4d350", "sha256": "956bc625f5ce0082da34ea5e3484c1bc21efff280070e4614efb974990d82514" }, "downloads": -1, "filename": "wechat-mp-1.2.0.tar.gz", "has_sig": false, "md5_digest": "4a1aa6482e1da5f49b93ea5dc0d4d350", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15200, "upload_time": "2019-08-31T07:24:22", "url": "https://files.pythonhosted.org/packages/8f/39/360902554ead4b51907095e3f49125b483cd34c50e09d6259c6a9ddcef98/wechat-mp-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1a12818e6e02bf468fdaf92b995b2092", "sha256": "0e6f7217e06e779d09503cd21583eee114929e5f0138e71d0db3b479cb6f86d4" }, "downloads": -1, "filename": "wechat_mp-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a12818e6e02bf468fdaf92b995b2092", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15628, "upload_time": "2019-08-31T07:24:18", "url": "https://files.pythonhosted.org/packages/21/44/99e8e0a9c810de56c9fe2c2915f2cc759e81f78233e4eb1e85af8850d7a2/wechat_mp-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a1aa6482e1da5f49b93ea5dc0d4d350", "sha256": "956bc625f5ce0082da34ea5e3484c1bc21efff280070e4614efb974990d82514" }, "downloads": -1, "filename": "wechat-mp-1.2.0.tar.gz", "has_sig": false, "md5_digest": "4a1aa6482e1da5f49b93ea5dc0d4d350", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15200, "upload_time": "2019-08-31T07:24:22", "url": "https://files.pythonhosted.org/packages/8f/39/360902554ead4b51907095e3f49125b483cd34c50e09d6259c6a9ddcef98/wechat-mp-1.2.0.tar.gz" } ] }