{ "info": { "author": "Command", "author_email": "maoxs2@163.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Build Tools" ], "description": "Ecust \uff08Unofficial Api\uff09\n=====\n\n\u534e\u7406\u7684\u5c0f\u670b\u53cb\u770b\u8fc7\u6765\u5566~\u505a\u534e\u7406\u4e13\u5c5eAPP\u5fc5\u5907\uff01\u2014\u2014\u534e\u7406\uff08\u672c\u79d1\u751f\uff09\u6a21\u62df\u767b\u9646\u6e90\u7801~~\uff08PHP\uff09~~ (Python)\n\n~~\u672c\u4eba\u7f51\u7ad9\uff1acmd.ecustcic.com~~\n\n\u987a\u4fbf\u5b89\u5229\uff1a~~ecustcic.com\u5728\u6211\u5728\u5b66\u6821\u8fd9\u51e0\u5e74\u53ef\u4ee5\u63d0\u4f9b\u4e8c\u7ea7\u57df\u540d\u7ed9\u5927\u5bb6\u65b9\u4fbf\u534e\u7406\u5b66\u5b50\u5b9e\u9a8c\u5b66\u4e60~~ \uff08\u5df2\u8f6c\u4ea4CIC\uff09\n\n~~\u3010\u6700\u4e3b\u8981\u8fd8\u662f\u4e0d\u7528\u8bb0ip\u4e0d\u7528\u4e70\u8001\u5916\u7684\u4e0d\u7528\u5907\u6848\u7701\u5fc3\u7701\u529b\u3002\u3002\u3002~~\n\n\u5fd8\u4e86\u8bf4\u4e86\u672c\u4eba~~CIC\u4f1a\u957f~~(\u73b0\u5728\u5df2\u7ecf\u9000\u4f112333)\n\n\u6587\u4ef6\u8bf4\u660e\uff1a\n-----\n\n___old_version(PHP):___\n ___Ecust_login.php___\n___\u5df2\u5e9f\u5f03___\n\n__new_version__ (python):\n\u5728html\u5904\u7406\u65b9\u9762\uff0cpy\u7684\u786e\u975e\u5e38\u65b9\u4fbf\u3002\n\n ~~app.py:\u4e3b\u7a0b\u5e8f~~\n Ecust.py : pypi\u6a21\u5757,import\u7528\n Ecust_cli.py : Console\u76f4\u63a5\u4ea4\u4e92\u7528\uff0c\u5de5\u5177\u5e93\n JWC_login.py \uff1a\u6559\u52a1\u5904\u767b\u5f55\u6a21\u5757\n JWC_func.py \uff1a\u6559\u52a1\u5904\u76f8\u5173\u529f\u80fd\u6a21\u5757\n URP_login.py \uff1a\u4fe1\u606f\u95e8\u6237\u767b\u5f55\u6a21\u5757\n\nLog:\n-----\n\n 2016.01.30\uff1a\u589e\u52a0changePW\u3001curl_POST\n 2016.01.31\uff1a\u4fee\u6b63curl\u7684\u9519\u8bef\uff0c\u589e\u52a0\u9009\u8bfe\u4fe1\u606f\u67e5\u8be2XuanKeXinXi\n 2016.02.02\uff1a\u6539\u52a8\uff1a\u5b8c\u5584\u4e86XuanKeXinXi\uff0c\u5f00\u59cb\u51c6\u5907\u63a5\u53e3\u90e8\u7f72\uff0c\u786e\u8ba4\u4e0b\u4e00\u6b65\u76ee\u6807\u4e3a\u8003\u8bd5\u8868\n 2016.02.09: \u589e\u52a0\u4e2a\u4eba\u4fe1\u606f\uff0c\u521d\u6b65\u5b8c\u5584\u8003\u8bd5\u8868\uff0c\u51c6\u5907\u5bfc\u5165simple_html_dom\u5e93\u65b9\u4fbf\u70b9\uff0c\u9884\u671f\u63a8\u51fa\u90ae\u7bb1\u63d0\u9192\u8bfe\u7a0b\u670d\u52a1\n 2016.03.31: \u4e8eViewstate\u539f\u56e0\u65e0\u6cd5\u5b9e\u73b0\u767b\u5f55\uff0c\u53ef\u80fd\u5f03\u5751\u3002\u3002\u3002\u6bd5\u7adf\u5b9e\u65f6\u7ef4\u62a4\u505a\u4e0d\u5230\u800c\u4e14viewstate\u8fd9\u4e2a\u771f\u4e0d\u592a\u61c2\u3002\u3002\u3002\n 2016.05.05: \u529f\u80fd\u6062\u590d\uff0c\u589e\u52a0\u8bfe\u7a0b\u8868\u67e5\u8be2\n 2016.05.30: \u51b3\u5b9a\u7528Python\u6539\u5199\u51cf\u5c0f\u7ef4\u62a4\u6210\u672c\uff0cPHP\u4ec5\u4f5c\u63a5\u53e3\u7528\n 2016.08.11: \u6838\u5fc3\u5b8c\u6210\u6539\u5199\uff0c\u9010\u6b65\u589e\u52a0\u529f\u80fd\u3002\u65b0\u589e\u4fe1\u606f\u95e8\u6237\u7684\u767b\u5f55\uff08\u5751\n 2016.09.24: \u5220\u9664machanize\u5e93\u7684\u4f9d\u8d56\u3002\u57fa\u672c\u5b8c\u6210\u4e00\u952e\u767b\u5f55\u6821\u56ed\u7f51\u3002\n\t2016.12.25: \u8bb0\u5f55\u4e0b\u8fd1\u671f\u7684\u66f4\u65b0\uff1a1.\u589e\u52a0\u4e86\u4ece\u914d\u7f6e\u52a0\u8f7d\uff0c\u7528\u914d\u7f6e\u6587\u4ef6\u4fdd\u5b58\u4fe1\u606f\uff08EcustNet\u7684\u601d\u8def\uff09 2.\u653e\u5230\u4e86pypi\u4e0a\u9762\uff0c\u53ef\u76f4\u63a5pip 3. Ecust.py\u4ee5\u540e\u5c31\u662fpip\u7684\u6a21\u5757\uff0c\u53ea\u5305\u542b\u767b\u5f55\u6a21\u5757\u3002\u800cEcust_cli.py\u5c31\u662fConsole\u7248\u57fa\u4e8e\u767b\u5f55\u7684\u5de5\u5177\u5e93\uff0c\u81f3\u4e8e\u4ec0\u4e48\u65f6\u5019\u80fd\u505a\u5b8c\u6211\u4e5f\u4e0d\u77e5\u9053\uff08\u3002\u6700\u540e\u5723\u8bde\u5feb\u4e50\u3002\n\n\n\u63a5\u53e3\u4f7f\u7528\uff1a\n-----\n\n~~\u63a5\u53e3\u8fd8\u6ca1\u5199orz~~\n\n~~\u5982\u679c\u4e0d\u51fa\u610f\u5916\u7684\u8bdd\u5e94\u8be5\u53ea\u4f1a\u6709Get\u63a5\u53e3= =\u3010\u4e2a\u4eba\u4e0d\u592a\u559c\u6b22Post\u592a\u70e6\u4e86~~\n\n~~\u8f93\u51fa\u80af\u5b9a\u662fjson~~\n\n\u4e13\u5fc3\u9020\u8f6e\u5b50\u5199\u624b\u518c\uff0c\u63a5\u53e3\u53e6\u505a\u9879\u76ee\uff08\u770b\u60c5\u51b5\u54af\uff09\n\n2016.8.11: \u63a5\u53e3\u5c06\u6258\u7ba1\u4e8e[Ecust.Top](http://Ecust.Top/)\n\nQQ\u7fa4 \u00b7 QQ Group\n-----\n\n\u672c\u9879\u76ee\u6781\u5ea6\u7f3a\u4eba\uff0c\u6b22\u8fce\u52a0\u5165\u672c\u9879\u76ee\uff0cQQ\u7fa4:56083540", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/maoxs2/Ecust", "keywords": "Ecust", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "Ecust", "package_url": "https://pypi.org/project/Ecust/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Ecust/", "project_urls": { "Homepage": "http://github.com/maoxs2/Ecust" }, "release_url": "https://pypi.org/project/Ecust/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "Ecust Login Module and Some Functions", "version": "0.0.3" }, "last_serial": 2545615, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "3f05ef2f5641295c00eb93baeca6e719", "sha256": "2bfb43a37b47f1766af2d6294572f16dcb02d553a7c92702cfd9c515a069d693" }, "downloads": -1, "filename": "Ecust-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "3f05ef2f5641295c00eb93baeca6e719", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7434, "upload_time": "2016-12-21T09:51:57", "url": "https://files.pythonhosted.org/packages/49/59/654ee4fde8323dc10fbf281ed393ab83a41763968c3c9f2820bf71221845/Ecust-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fccd7d96837cc7de09c68693ebd2aa97", "sha256": "1efa7f6dc83bc4746b117c8b71c2d3746147b435968d5df1b09a43d3f65e6a1c" }, "downloads": -1, "filename": "Ecust-0.0.2.tar.gz", "has_sig": false, "md5_digest": "fccd7d96837cc7de09c68693ebd2aa97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3951, "upload_time": "2016-12-21T09:52:07", "url": "https://files.pythonhosted.org/packages/4a/d1/a1c90add2c91e46b5d93f00571608a1f3438f7b61310ba1bcb9077308ab9/Ecust-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5ed59cb8eb390de2ba05c23b4369c30c", "sha256": "0b2e30074969d8cccb46a8a740a44b82fdf1b52f4c532372aa8cdfd952d4cce8" }, "downloads": -1, "filename": "Ecust-0.0.3-py2.7.egg", "has_sig": false, "md5_digest": "5ed59cb8eb390de2ba05c23b4369c30c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 17989, "upload_time": "2016-12-30T07:33:25", "url": "https://files.pythonhosted.org/packages/23/eb/2911e106b44b2b7caee56b29702706bd89a4aa5d9b7f2219f7b184ff517c/Ecust-0.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9453275ea9f960a8fb4cc897cc9264d2", "sha256": "1e17646e5e713c524dfa5e413cf2ab2731e36b5d540f043a1ac40ed8c5a895a9" }, "downloads": -1, "filename": "Ecust-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "9453275ea9f960a8fb4cc897cc9264d2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13506, "upload_time": "2016-12-30T07:33:30", "url": "https://files.pythonhosted.org/packages/0a/74/a9071c0750f0fe22141d80b765b0a64923dad4637a466448881e4ce58770/Ecust-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30df50981fb3626bb7eb03dd611b54e7", "sha256": "a01e4b4a6f2c3e398b557398fca019f7c8b2e3e6cbfa0ce6884c5daf170e402d" }, "downloads": -1, "filename": "Ecust-0.0.3-py3.5.egg", "has_sig": false, "md5_digest": "30df50981fb3626bb7eb03dd611b54e7", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 10819, "upload_time": "2016-12-30T07:33:34", "url": "https://files.pythonhosted.org/packages/7f/4b/c5e1e1207028b01a1bcf23d0e04ace096f107a3faa5f1cd4c241d70f82bf/Ecust-0.0.3-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "fd6034d8c3a83899fc9e173156faf246", "sha256": "46e980e9683df6a9ed39da318b7bb364753166137a83c71a1208f86e9eb19bac" }, "downloads": -1, "filename": "Ecust-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fd6034d8c3a83899fc9e173156faf246", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10707, "upload_time": "2016-12-30T07:33:38", "url": "https://files.pythonhosted.org/packages/bb/8a/19526878c1316edbde988dc8b5f3af37e46b24a7fe7b3a5a0833042f4975/Ecust-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2e0f76b1692d1466cde652ed0ca243c", "sha256": "bb9bbea1278ff362fb8d15a1a312a08b29b0bd739ceea9cb88c22df254688290" }, "downloads": -1, "filename": "Ecust-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a2e0f76b1692d1466cde652ed0ca243c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6071, "upload_time": "2016-12-30T07:33:42", "url": "https://files.pythonhosted.org/packages/8a/b8/95b72ed52992684ac18bb1da9caee572ed1fdbfaa7ad01fe382edcb4ac8e/Ecust-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ed59cb8eb390de2ba05c23b4369c30c", "sha256": "0b2e30074969d8cccb46a8a740a44b82fdf1b52f4c532372aa8cdfd952d4cce8" }, "downloads": -1, "filename": "Ecust-0.0.3-py2.7.egg", "has_sig": false, "md5_digest": "5ed59cb8eb390de2ba05c23b4369c30c", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 17989, "upload_time": "2016-12-30T07:33:25", "url": "https://files.pythonhosted.org/packages/23/eb/2911e106b44b2b7caee56b29702706bd89a4aa5d9b7f2219f7b184ff517c/Ecust-0.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9453275ea9f960a8fb4cc897cc9264d2", "sha256": "1e17646e5e713c524dfa5e413cf2ab2731e36b5d540f043a1ac40ed8c5a895a9" }, "downloads": -1, "filename": "Ecust-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "9453275ea9f960a8fb4cc897cc9264d2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13506, "upload_time": "2016-12-30T07:33:30", "url": "https://files.pythonhosted.org/packages/0a/74/a9071c0750f0fe22141d80b765b0a64923dad4637a466448881e4ce58770/Ecust-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30df50981fb3626bb7eb03dd611b54e7", "sha256": "a01e4b4a6f2c3e398b557398fca019f7c8b2e3e6cbfa0ce6884c5daf170e402d" }, "downloads": -1, "filename": "Ecust-0.0.3-py3.5.egg", "has_sig": false, "md5_digest": "30df50981fb3626bb7eb03dd611b54e7", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 10819, "upload_time": "2016-12-30T07:33:34", "url": "https://files.pythonhosted.org/packages/7f/4b/c5e1e1207028b01a1bcf23d0e04ace096f107a3faa5f1cd4c241d70f82bf/Ecust-0.0.3-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "fd6034d8c3a83899fc9e173156faf246", "sha256": "46e980e9683df6a9ed39da318b7bb364753166137a83c71a1208f86e9eb19bac" }, "downloads": -1, "filename": "Ecust-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fd6034d8c3a83899fc9e173156faf246", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10707, "upload_time": "2016-12-30T07:33:38", "url": "https://files.pythonhosted.org/packages/bb/8a/19526878c1316edbde988dc8b5f3af37e46b24a7fe7b3a5a0833042f4975/Ecust-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2e0f76b1692d1466cde652ed0ca243c", "sha256": "bb9bbea1278ff362fb8d15a1a312a08b29b0bd739ceea9cb88c22df254688290" }, "downloads": -1, "filename": "Ecust-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a2e0f76b1692d1466cde652ed0ca243c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6071, "upload_time": "2016-12-30T07:33:42", "url": "https://files.pythonhosted.org/packages/8a/b8/95b72ed52992684ac18bb1da9caee572ed1fdbfaa7ad01fe382edcb4ac8e/Ecust-0.0.3.tar.gz" } ] }