{ "info": { "author": "superjcd", "author_email": "929760274@qq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# \u514d\u8d39\u4ee3\u7406\u83b7\u53d6\n \u83b7\u53d6\u7f51\u4e0a\u7684**\u6709\u6548**\u514d\u8d39\u4ee3\u7406\u3002\n\n\n## \u4f7f\u7528\u65b9\u6cd5\n \u9996\u5148\u5148\u786e\u4fdd\u5b89\u88c5\u4e86\u4f9d\u8d56\u5305\uff1a\n ```\n # \u7ec8\u7aef\u8fd0\u884c\n pip install -r requirements.txt\n```\n### \u4e00\u6b21\u6027\u83b7\u53d6\u6709\u6548\u7684\u4ee3\u7406\n \u975e\u5e38\u7b80\u5355\uff0c \u76f4\u63a5\u4f7f\u7528proxy.py\u6587\u4ef6\u4e2d\u7684run_getter_and_tester\u51fd\u6570\uff0c \u5373\u53ef\n \u8fd4\u56de\u4e00\u4e2a\u6709\u6548\u7684\u4ee3\u7406\u6c60\u96c6\u5408(set)\u3002\n\n\n```python\n TEST_URL = 'https://wwww.baidu.com'\n data = run_getter_and_tester(TEST_URL)\n print(data)\n```\n\u8fd4\u56de\u7ed3\u679c\uff1a\n```\nfinaly we got 17 validated proxies!\n{'183.157.4.173:8118', '222.128.9.235:33428', \n ...}\n\n```\n\u5efa\u8bae\u628aTEST_URL\u6539\u6210\u4f60\u7684\u76ee\u6807\u722c\u866b\u7f51\u7ad9\n\n### \u7ef4\u6301\u4e00\u4e2a\u4ee3\u7406\u6c60\n \u8003\u8651\u5230\u514d\u8d39\u4ee3\u7406\u7684\u6709\u6548\u751f\u547d\u5468\u671f\u8f83\u77ed\uff0c \u6240\u4ee5\u9700\u8981\u4e0d\u65ad\u5730\u83b7\u53d6\u514d\u8d39\u4ee3\u7406->\u52a0\u5165\u4ee3\u7406\u6c60\uff08\u8fd9\u91cc\u4f7f\u7528\u7684\u662fredis\uff09->\u9a8c\u8bc1\u6c60\u4e2d\u4ee3\u7406\u7684\u6709\u6548\u6027\u3002\n\u5728\u8bbe\u7f6e\u5b8csettings\u4e2d\u7684\uff1a\n- TEST_URL \uff08\u4e00\u822c\u662f\u722c\u866b\u7684\u5bf9\u8c61\u7f51\u7ad9\uff09\n- INTERVAL \uff08\u83b7\u53d6\u4ee3\u7406\u7684\u95f4\u9694\uff09\n- FREEPROXY_REDIS_NAME \uff08redis\u4ee3\u7406\u6c60\u540d\u79f0\uff09\n\u8fd0\u884c\u65b9\u6cd5\uff1a\n\n```python\n # \u7ec8\u7aef\u8fd0\u884c\n python main.py\n```\n\n\n\n\n\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/superjcd/freeproxy", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "async-freeproxy", "package_url": "https://pypi.org/project/async-freeproxy/", "platform": "", "project_url": "https://pypi.org/project/async-freeproxy/", "project_urls": { "Homepage": "https://github.com/superjcd/freeproxy" }, "release_url": "https://pypi.org/project/async-freeproxy/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "Get free proxy from web", "version": "0.0.1" }, "last_serial": 5627298, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "0b05fde48f7f9c235eb13e197e17665a", "sha256": "fd8ec1a167b554d19b6e8c69ef881ae98bbd404a4b6a074bbe46af61f812b29b" }, "downloads": -1, "filename": "async_freeproxy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0b05fde48f7f9c235eb13e197e17665a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9808, "upload_time": "2019-08-03T05:54:54", "url": "https://files.pythonhosted.org/packages/c5/b4/2b8df7bf0cff489be21b15e796a336a03b66baef8bb0c42950a09b41a51a/async_freeproxy-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff9746535cea3cd9c26d4396cd8505c2", "sha256": "b2749a16005cf36fbda3ac05066bba6b9a89f8505b5da74428351dfb55a5ed0f" }, "downloads": -1, "filename": "async_freeproxy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ff9746535cea3cd9c26d4396cd8505c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6984, "upload_time": "2019-08-03T05:54:57", "url": "https://files.pythonhosted.org/packages/e4/04/ff3c50499421a1bc9def0ae08daf9e05c145be7c8c49a75cda888f6d4d30/async_freeproxy-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0b05fde48f7f9c235eb13e197e17665a", "sha256": "fd8ec1a167b554d19b6e8c69ef881ae98bbd404a4b6a074bbe46af61f812b29b" }, "downloads": -1, "filename": "async_freeproxy-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0b05fde48f7f9c235eb13e197e17665a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9808, "upload_time": "2019-08-03T05:54:54", "url": "https://files.pythonhosted.org/packages/c5/b4/2b8df7bf0cff489be21b15e796a336a03b66baef8bb0c42950a09b41a51a/async_freeproxy-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff9746535cea3cd9c26d4396cd8505c2", "sha256": "b2749a16005cf36fbda3ac05066bba6b9a89f8505b5da74428351dfb55a5ed0f" }, "downloads": -1, "filename": "async_freeproxy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "ff9746535cea3cd9c26d4396cd8505c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6984, "upload_time": "2019-08-03T05:54:57", "url": "https://files.pythonhosted.org/packages/e4/04/ff3c50499421a1bc9def0ae08daf9e05c145be7c8c49a75cda888f6d4d30/async_freeproxy-0.0.1.tar.gz" } ] }