{ "info": { "author": "James Loye Colley", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "## Python Proxy Requests | make an http GET/POST with a proxy scraped from https://www.sslproxies.org/\n

\nThe ProxyRequests class first scrapes proxies from the web. Then it recursively attempts to make a request if the initial request with a proxy is unsuccessful.\n

\nEither copy the code and put where you want it, or download via pip:\n

\npip install proxy-requests (or pip3)\n
\nfrom proxy_requests import ProxyRequests\n

\nor if you need the Basic Auth subclass as well:\n
\nfrom proxy_requests import ProxyRequests, ProxyRequestsBasicAuth\n

\nIf the above import statement is used, method calls will be identical to the ones shown below. Pass a fully qualified URL when initializing an instance.\n

\nSystem Requirements: Python 3 and the requests module.\n

\nRuns on Linux and Windows (and Mac probably) - It may take a moment to run depending on the current proxy.\n
\nEach request with a proxy is set with a 3 second timeout in the event that the request takes too long (before trying the next proxy socket in the queue).\n

\nThe ProxyRequestBasicAuth subclass has the methods get(), get_with_headers(), post(), post_with_headers(), post_file(), and post_file_with_headers() that will override the Parent methods.\n
\n\nGET:\n
\n    \nr = ProxyRequests(\"https://api.ipify.org\")\nr.get()\n    \n
\n\nGET with headers:\n
\n    \nh = {\"User-Agent\": \"NCSA Mosaic/3.0 (Windows 95)\"}\nr = ProxyRequests(\"url here\")\nr.set_headers(h)\nr.get_with_headers()\n    \n
\n\nPOST:\n
\n    \nr = ProxyRequests(\"url here\")\nr.post({\"key1\": \"value1\", \"key2\": \"value2\"})\n    \n
\n\nPOST with headers:\n
\n    \nr = ProxyRequests(\"url here\")\nr.set_headers({\"name\": \"rootVIII\", \"secret_message\": \"7Yufs9KIfj33d\"})\nr.post_with_headers({\"key1\": \"value1\", \"key2\": \"value2\"})\n    \n
\n\nPOST FILE:\n
\n    \nr = ProxyRequests(\"url here\")\nr.set_file({'file': open('test.txt', 'rb')})\nr.post_file()\n    \n
\n\nPOST FILE with headers:\n
\n    \nh = {\"User-Agent\": \"NCSA Mosaic/3.0 (Windows 95)\"}\nr = ProxyRequests(\"url here\")\nr.set_headers(h)\nr.set_file({'file': open('test.txt', 'rb')})\nr.post_file_with_headers()\n    \n
\n\nGET with Basic Authentication:\n
\n    \nr = ProxyRequestsBasicAuth(\"url here\", \"username\", \"password\")\nr.get()\n    \n
\n\nGET with headers & Basic Authentication:\n
\n    \nh = {\"User-Agent\": \"NCSA Mosaic/3.0 (Windows 95)\"}\nr = ProxyRequestsBasicAuth(\"url here\", \"username\", \"password\")\nr.set_headers(h)\nr.get_with_headers()\n    \n
\n\nPOST with Basic Authentication:\n
\n    \nr = ProxyRequestsBasicAuth(\"url here\", \"username\", \"password\")\nr.post({\"key1\": \"value1\", \"key2\": \"value2\"})\n    \n
\n\nPOST with headers & Basic Authentication:\n
\n    \nr = ProxyRequestsBasicAuth(\"url here\", \"username\", \"password\")\nr.set_headers({\"header_key\": \"header_value\"})\nr.post_with_headers({\"key1\": \"value1\", \"key2\": \"value2\"})\n    \n
\n\nPOST FILE with Basic Authentication:\n
\n    \nr = ProxyRequestsBasicAuth(\"url here\", \"username\", \"password\")\nr.set_file({'file': open('test.txt', 'rb')})\nr.post_file()\n    \n
\n\nPOST FILE with headers & Basic Authentication:\n
\n    \nh = {\"User-Agent\": \"NCSA Mosaic/3.0 (Windows 95)\"}\nr = ProxyRequestsBasicAuth(\"url here\", \"username\", \"password\")\nr.set_headers(h)\nr.set_file({'file': open('test.txt', 'rb')})\nr.post_file_with_headers()\n    \n
\n

\nResponse Methods\n

\n Returns a string:\n
\nprint(r)\n
\nOr if you want the raw content as bytes: \n
\nr.get_raw()\n
\nGet the response as JSON (if valid JSON):\n
\nr.get_json()\n
\nGet the response headers:\n
\nprint(r.get_headers())\n
\nGet the status code:\n
\nprint(r.get_status_code())\n
\nGet the proxy that was used to make the request:\n
\nprint(r.get_proxy_used())\n
\n
\nTo write raw data a to a file (including an image):\n
\n
\n    \n\nurl = 'https://www.restwords.com/static/ICON.png'\nr = ProxyRequests(url)\nr.get()\nwith open('out.png', 'wb') as f:\n    f.write(r.get_raw())\n\n    \n
\n
\nDump the response to a file as JSON:\n
\n
\n    \nimport json\nwith open('test.txt', 'w') as file_out:\n    json.dump(r.get_json(), f)\n    \n
\n

\nThis was developed on Ubuntu 16.04.4 LTS.\n
\nAuthor: James Loye Colley 04AUG2018

", "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/rootVIII/proxy_requests", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "proxy-requests", "package_url": "https://pypi.org/project/proxy-requests/", "platform": "", "project_url": "https://pypi.org/project/proxy-requests/", "project_urls": { "Homepage": "https://github.com/rootVIII/proxy_requests" }, "release_url": "https://pypi.org/project/proxy-requests/0.3.5/", "requires_dist": null, "requires_python": "", "summary": "A wrapper for the Python 3 requests module", "version": "0.3.5" }, "last_serial": 5611430, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3198461d920c6f4e7b3049dcf80fe53d", "sha256": "c26d08bb1c78a86472ee60d4d657e386b2d7b0a84f65f858bbb3b7f703decc70" }, "downloads": -1, "filename": "proxy_requests-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3198461d920c6f4e7b3049dcf80fe53d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1226, "upload_time": "2018-08-10T02:49:35", "url": "https://files.pythonhosted.org/packages/4c/5f/60a5cb2a0a09b9db4e69a7adc52e8c7d7b275fa8dbf17d7ef802adbeb1c7/proxy_requests-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "319b8f398763f94b048d11025f35fc7f", "sha256": "feddd6f3f8de3f614fb4fc4dbf74c09aeb9c4358e92fe91f2f1009342ccf9541" }, "downloads": -1, "filename": "proxy_requests-0.0.1.tar.gz", "has_sig": false, "md5_digest": "319b8f398763f94b048d11025f35fc7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1409, "upload_time": "2018-08-10T02:52:58", "url": "https://files.pythonhosted.org/packages/b9/c3/b4bfcd5fa37260ffbca9c76be267ef150a57ebf5320821274ed138710fc9/proxy_requests-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "3dca4fc12795ae501bfa26720d41e78d", "sha256": "8dcb5889177edefa985a02779cdd0bb4257cd0cd657bec2014e68b347dd630a3" }, "downloads": -1, "filename": "proxy_requests-0.0.2.tar.gz", "has_sig": false, "md5_digest": "3dca4fc12795ae501bfa26720d41e78d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2202, "upload_time": "2018-08-10T03:37:59", "url": "https://files.pythonhosted.org/packages/68/36/ccde8962e5c973056f02f21b8d2fa08060523e479383cadc1e7ce05cae5b/proxy_requests-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "adc7a5c653ab46ffe41e20acff1f489e", "sha256": "c314db7ce4c62ba737d8f9dab32ecc03faaacfc12db2d0dd3d3e7fadd9d5bd74" }, "downloads": -1, "filename": "proxy_requests-0.0.3.tar.gz", "has_sig": false, "md5_digest": "adc7a5c653ab46ffe41e20acff1f489e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1887, "upload_time": "2018-08-10T03:42:48", "url": "https://files.pythonhosted.org/packages/db/a4/4a49a53fe7514d8efede4198de4f3eaa211c25a2379f930395fd8e04ab96/proxy_requests-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1b73d59107ae974585862fa8362eecec", "sha256": "a2c4e57a60a268812c80c489bd833455504f55fb5974a59db5cbd11c71c93adf" }, "downloads": -1, "filename": "proxy_requests-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1b73d59107ae974585862fa8362eecec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3147, "upload_time": "2018-08-10T22:07:55", "url": "https://files.pythonhosted.org/packages/9d/6a/56afc56e63ee19ca710c6beccc702d6c939a082b4311b6c56227af33e0dc/proxy_requests-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "2e5121c7cb1fcfa307a8b30160393159", "sha256": "efb92df6ae82ad638735892cdebbb4c3729a8c19f917d0be19b48b812ab56ac8" }, "downloads": -1, "filename": "proxy_requests-0.0.5.tar.gz", "has_sig": false, "md5_digest": "2e5121c7cb1fcfa307a8b30160393159", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3188, "upload_time": "2018-08-11T16:12:02", "url": "https://files.pythonhosted.org/packages/a5/47/554919f90eb8d7d6fa86340d8508f3710be4e3580a49370f7fbcca7b3041/proxy_requests-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "069e8c15c23c1c3525c9d092d51f796b", "sha256": "814c2df3663c99dcb9eb7880007f6bc458e3d358eb3d435ead1d58b2df72ef39" }, "downloads": -1, "filename": "proxy_requests-0.1.0.tar.gz", "has_sig": false, "md5_digest": "069e8c15c23c1c3525c9d092d51f796b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3204, "upload_time": "2018-08-28T22:37:17", "url": "https://files.pythonhosted.org/packages/84/ff/71a304d01278cad8535160bd594e96ec43357b9070b66de321b3de53191c/proxy_requests-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c93dc5cb4c8e4a8db626b1b22c248011", "sha256": "ad2b3ccd5240ab915ca5d149fb0f4a178542df7454323ce34102110264201b2c" }, "downloads": -1, "filename": "proxy_requests-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c93dc5cb4c8e4a8db626b1b22c248011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3053, "upload_time": "2018-11-04T03:40:13", "url": "https://files.pythonhosted.org/packages/89/db/e5e8465029af40ab88a3b102e3f1cf6cac91ffa56b80fe3b49ec7fa3e85d/proxy_requests-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "a7e31b44d2bdc5a59dc4ab0f844b6bfd", "sha256": "77e57bc67c73dce47764739768c2f8f22c663d4dad1afa05e930502287d5e390" }, "downloads": -1, "filename": "proxy_requests-0.1.10.tar.gz", "has_sig": false, "md5_digest": "a7e31b44d2bdc5a59dc4ab0f844b6bfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3686, "upload_time": "2018-12-07T05:09:49", "url": "https://files.pythonhosted.org/packages/a5/01/6943fc49b23b6f2f15ab8e362f988d8a4d87ffc1594a8e28b2e79beec376/proxy_requests-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "ef02126269317a252673a1a17a6fb7fd", "sha256": "65038fff502ef3c4f73f599806e1a98edb24e13e7689f52d92e204e083383946" }, "downloads": -1, "filename": "proxy_requests-0.1.11.tar.gz", "has_sig": false, "md5_digest": "ef02126269317a252673a1a17a6fb7fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3835, "upload_time": "2018-12-08T01:34:15", "url": "https://files.pythonhosted.org/packages/6b/e2/5ed20947f102748379a0f45403c99ad15eba7b004a19cf9bab73f95f50d0/proxy_requests-0.1.11.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "71f0b2c881530e329b78106c52ad16dc", "sha256": "a5778a1dccfa2a05bfe2b0900f62fe0586d7e0aba3540b6037d0a12c2b250a86" }, "downloads": -1, "filename": "proxy_requests-0.1.2.tar.gz", "has_sig": false, "md5_digest": "71f0b2c881530e329b78106c52ad16dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3476, "upload_time": "2018-12-06T05:20:13", "url": "https://files.pythonhosted.org/packages/99/ed/a55b52f987547325df3b2f3c9e93c61e63419807abf5d5898ecb2af136fa/proxy_requests-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "65a6b50a12fb7eaf169bd3722c8b26ca", "sha256": "d86e4b7ab9a2c324c385734bbc06875699f8a32b24804a431bdd12e9b3699bdc" }, "downloads": -1, "filename": "proxy_requests-0.1.3.tar.gz", "has_sig": false, "md5_digest": "65a6b50a12fb7eaf169bd3722c8b26ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3523, "upload_time": "2018-12-06T23:31:32", "url": "https://files.pythonhosted.org/packages/c7/d1/8bca76d51275bd4dc9df0d65da4d50c079aae12a36eb53d2bcadf507e9f9/proxy_requests-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9096957d19ffba01882c9950bb380e8a", "sha256": "f8a06af1a9686629955f0263eea0b2eac0a09ebe0464b99b11c0b8af06a2a490" }, "downloads": -1, "filename": "proxy_requests-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9096957d19ffba01882c9950bb380e8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3520, "upload_time": "2018-12-06T23:35:48", "url": "https://files.pythonhosted.org/packages/ee/04/f1c33d21e11066b4984d493928aab6799b920c7d7c7cac91a4ac7a28ca2d/proxy_requests-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "8e4935cb0131e7a38a54b04952ebb814", "sha256": "0691ebc92b5379d9d904d7d01779bf88230920da154ca7a36528099bf68f00b3" }, "downloads": -1, "filename": "proxy_requests-0.1.5.tar.gz", "has_sig": false, "md5_digest": "8e4935cb0131e7a38a54b04952ebb814", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3725, "upload_time": "2018-12-07T01:37:11", "url": "https://files.pythonhosted.org/packages/27/63/44bc863ea754776c485f39bb85658d11f02c2a3622ba95c70250667a4609/proxy_requests-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "e61694f285f7771ce05a0cc8fb9cedde", "sha256": "689464a7b337f262744ec364b62a08604021892a2d04cb33a945d711bee3413c" }, "downloads": -1, "filename": "proxy_requests-0.1.6.tar.gz", "has_sig": false, "md5_digest": "e61694f285f7771ce05a0cc8fb9cedde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3710, "upload_time": "2018-12-07T01:51:45", "url": "https://files.pythonhosted.org/packages/b3/5f/30e6d24b86ca4694d4d161f031748e654eef57700bfb0d7d20607512e582/proxy_requests-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "a7312453e0b295e945633cb5ba8c3a6d", "sha256": "efc9ea64cbeb920eb83427ac33be0970c19cf26ac9a4c332e26c111365071fb6" }, "downloads": -1, "filename": "proxy_requests-0.1.7.tar.gz", "has_sig": false, "md5_digest": "a7312453e0b295e945633cb5ba8c3a6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3717, "upload_time": "2018-12-07T02:38:27", "url": "https://files.pythonhosted.org/packages/b6/9f/2fd80249ace0efa0f8bae3308aef7ae74420a0e7b4cb52f619efbbddd557/proxy_requests-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "182a29f2d63ba750c568d8db0e541fc8", "sha256": "82f4c7d5240804e36500c8e019cc62307f3f4c6482407dd8b7a682c10937fe66" }, "downloads": -1, "filename": "proxy_requests-0.1.8.tar.gz", "has_sig": false, "md5_digest": "182a29f2d63ba750c568d8db0e541fc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3595, "upload_time": "2018-12-07T03:39:34", "url": "https://files.pythonhosted.org/packages/59/da/96c6bf091706af4a45ac401e1a29d4d7de1a0b2a525fbd66c917c627eb98/proxy_requests-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "6338c7d41a52c126857b82c210040726", "sha256": "296f3075eac8dbb03b0ef9858ce9b3292cda7a24e74e4e28c8e5575a62951a55" }, "downloads": -1, "filename": "proxy_requests-0.1.9.tar.gz", "has_sig": false, "md5_digest": "6338c7d41a52c126857b82c210040726", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3830, "upload_time": "2018-12-07T04:59:57", "url": "https://files.pythonhosted.org/packages/d7/4c/138f661176adc39f1cf8a9db8c9ae69b5958e6bcae51f8710f99d3d89d5f/proxy_requests-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "afc88b8ff573cefc9be5b9abd69e22af", "sha256": "a35d74d8560abbe9d1533c8f34a1b6955169490fbcb0ad79014bb2348f31ee0a" }, "downloads": -1, "filename": "proxy_requests-0.2.0.tar.gz", "has_sig": false, "md5_digest": "afc88b8ff573cefc9be5b9abd69e22af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3935, "upload_time": "2018-12-08T05:30:36", "url": "https://files.pythonhosted.org/packages/c2/62/3e3afabc8c1a3fc14c16131fcc283d177a4e28a21a01f2a00e0d84a48824/proxy_requests-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "45ed66f6870c90621f52a5e82c117681", "sha256": "dfa239fdba906765d19d37c08e19126683e98723bf166a0bbbb0cf5dafa9c1c6" }, "downloads": -1, "filename": "proxy_requests-0.2.1.tar.gz", "has_sig": false, "md5_digest": "45ed66f6870c90621f52a5e82c117681", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3868, "upload_time": "2018-12-08T06:13:50", "url": "https://files.pythonhosted.org/packages/17/37/1b9c858612e3564a0809f4943206d3d79e6beab9cd2eff95b647a39e9a7c/proxy_requests-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0fd7d76c7084033461863aef024a6cc5", "sha256": "e2e8311ffc8513919bf3580cf901a3baddf6c867aaf88e64d3e234620a4c90b1" }, "downloads": -1, "filename": "proxy_requests-0.2.2.tar.gz", "has_sig": false, "md5_digest": "0fd7d76c7084033461863aef024a6cc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3991, "upload_time": "2019-01-27T08:35:54", "url": "https://files.pythonhosted.org/packages/70/42/49b3006963d9b8ca01bc3e5b1a22cf8530d2af5985fbb2990a0294257c40/proxy_requests-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "d260d1cb7148ffe5ce5bdf9e0770c489", "sha256": "ccd0092e9011e5fd4086f927416832b57f408a3d5bcccf2e0f18241c0c928443" }, "downloads": -1, "filename": "proxy_requests-0.2.3.tar.gz", "has_sig": false, "md5_digest": "d260d1cb7148ffe5ce5bdf9e0770c489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3914, "upload_time": "2019-01-27T08:37:52", "url": "https://files.pythonhosted.org/packages/00/9a/d98e5ae19a8d7a4a69fc15fc1d3ff532c257dc2f83b14cdf5c1d3a352573/proxy_requests-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "7f85ae492b4608d9538731266b87e2a1", "sha256": "854f54e3badbd7cc0fd9f4ae5282fd3ca301bf3b4743201f195c9e19c873a8a6" }, "downloads": -1, "filename": "proxy_requests-0.2.4.tar.gz", "has_sig": false, "md5_digest": "7f85ae492b4608d9538731266b87e2a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3916, "upload_time": "2019-01-28T04:14:35", "url": "https://files.pythonhosted.org/packages/da/02/acd57e5976f6b7d569ab82f84b776660fb803778943fb92202a2e36a7153/proxy_requests-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "67ba7f9f4c6ee9080ff7c157fb83f27a", "sha256": "f202ed3e61e199e41114cd75c2b540043f455813f97c24fcb85c97b0d7f42323" }, "downloads": -1, "filename": "proxy_requests-0.2.5.tar.gz", "has_sig": false, "md5_digest": "67ba7f9f4c6ee9080ff7c157fb83f27a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3900, "upload_time": "2019-01-28T04:20:07", "url": "https://files.pythonhosted.org/packages/8a/dd/feeb23b4e2f87db338ccd7b72b2f0a792749e7a6b0c68552b1ca9d5b010a/proxy_requests-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "cb3a78989d1dfc8749834fbd4f50b204", "sha256": "dc38b21623b05fce536665feb07389adafc3ff7d494e070fc7101153b46953db" }, "downloads": -1, "filename": "proxy_requests-0.2.6.tar.gz", "has_sig": false, "md5_digest": "cb3a78989d1dfc8749834fbd4f50b204", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3919, "upload_time": "2019-01-28T04:28:23", "url": "https://files.pythonhosted.org/packages/99/03/614b9ca108ea6e4e2f2ac24e08f52455905e2e2fb3470e4c736fe59ae55a/proxy_requests-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "8823a755c5cb8793c629c96b4abb8e41", "sha256": "fef64c93179cb8d3688e8f39fb8fcb4e179ece7afe5421575c04f9af08c0d349" }, "downloads": -1, "filename": "proxy_requests-0.2.7.tar.gz", "has_sig": false, "md5_digest": "8823a755c5cb8793c629c96b4abb8e41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3916, "upload_time": "2019-01-28T04:35:44", "url": "https://files.pythonhosted.org/packages/57/c0/204fd0d270ce44526988af9b54c4af925be378be1ff338bac4ae1930da6e/proxy_requests-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "e574cc70ae09a62fa00dc16e6cc344e8", "sha256": "454293dbd1ff420806d80df936f478db0d1f5ed265c23bde377459d1de5e1e69" }, "downloads": -1, "filename": "proxy_requests-0.2.8.tar.gz", "has_sig": false, "md5_digest": "e574cc70ae09a62fa00dc16e6cc344e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3922, "upload_time": "2019-01-28T05:39:21", "url": "https://files.pythonhosted.org/packages/b1/d7/0c409ad349660212f571feaf78d57ab750d17ddba4eff7e468e44dcc5f13/proxy_requests-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "7e0a808cf8cb9ffc31c77c5bc99e2d07", "sha256": "60ce4fd75b75865d5cd2e107630e2fd70f7d2f74e84c72ef22cca5fc07bc8a0b" }, "downloads": -1, "filename": "proxy_requests-0.2.9.tar.gz", "has_sig": false, "md5_digest": "7e0a808cf8cb9ffc31c77c5bc99e2d07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3900, "upload_time": "2019-04-17T04:25:04", "url": "https://files.pythonhosted.org/packages/38/b0/57de740dccfe91efef1c2f7f9d0bc1805527f099c3fb5b4f2ff6f09c425b/proxy_requests-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "81ed8abf9b14f078e613e91746470ea9", "sha256": "3900a69aa28e8aebed4e0235ffffafc1efadc9458724a759c49d7e0e836e30ad" }, "downloads": -1, "filename": "proxy_requests-0.3.0.tar.gz", "has_sig": false, "md5_digest": "81ed8abf9b14f078e613e91746470ea9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3881, "upload_time": "2019-04-17T04:27:01", "url": "https://files.pythonhosted.org/packages/7c/3e/bc10caaedcf930b2f8f0a3bf32db3c7f7f8a06486ac696ed64dec70a0f36/proxy_requests-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d44f2425380834881187aee135b9a47c", "sha256": "7f3ccdcaece57c58ceab604d8a3c07fa4cb6edaa3748514edb92a0972e418f84" }, "downloads": -1, "filename": "proxy_requests-0.3.1.tar.gz", "has_sig": false, "md5_digest": "d44f2425380834881187aee135b9a47c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3893, "upload_time": "2019-05-14T02:31:19", "url": "https://files.pythonhosted.org/packages/cf/e6/1744e9ab6f38df20f19e4710323444861d8c55d1674ef48a0b36550382b7/proxy_requests-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "ff8715a775fa81d8f551e04caa303257", "sha256": "921f823f4e0a1842093acb4ad87cf8d22a704baa5f69f6520ec9d91ff35eac38" }, "downloads": -1, "filename": "proxy_requests-0.3.2.tar.gz", "has_sig": false, "md5_digest": "ff8715a775fa81d8f551e04caa303257", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3885, "upload_time": "2019-05-14T02:32:53", "url": "https://files.pythonhosted.org/packages/b5/c3/4acb68dd2732057fd171dd0dcabd21407fdb78c74db63ce9204517edaa5d/proxy_requests-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "3459c09d89f75efa00ad85fa714ec700", "sha256": "35dfa4db47b42f05c40fb375a7f6a4639151496300e6440cdc67f2476c3849fc" }, "downloads": -1, "filename": "proxy_requests-0.3.3.tar.gz", "has_sig": false, "md5_digest": "3459c09d89f75efa00ad85fa714ec700", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3869, "upload_time": "2019-07-07T07:20:30", "url": "https://files.pythonhosted.org/packages/bf/35/68f5229ac289c6217ff7f7e390c046c9c9ce1345d7862205f0bcd4cfe2dd/proxy_requests-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "c1bcf6e244636eb24b86a0159888de30", "sha256": "6ed300aaedcdb9244f29e8ec50e7b3cbf46aadac5b474916c222d4c035d0066c" }, "downloads": -1, "filename": "proxy_requests-0.3.4.tar.gz", "has_sig": false, "md5_digest": "c1bcf6e244636eb24b86a0159888de30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3861, "upload_time": "2019-07-07T07:22:11", "url": "https://files.pythonhosted.org/packages/25/cf/7a8b980cc53d0faa5ed24bb49354b1d0a580d16ad3c229ee231d9abfcd08/proxy_requests-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "13ecfdaccdeaf09609d864499953357c", "sha256": "60b4f0f043add17475466de6dff4ce31aa0ba13b54747b20ba99831f357a6ebb" }, "downloads": -1, "filename": "proxy_requests-0.3.5.tar.gz", "has_sig": false, "md5_digest": "13ecfdaccdeaf09609d864499953357c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3914, "upload_time": "2019-07-31T04:56:27", "url": "https://files.pythonhosted.org/packages/32/d0/f90c47276b9c8e89e65e90bac7fc7321aa32c910aca0ec10c6dc266ac66e/proxy_requests-0.3.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "13ecfdaccdeaf09609d864499953357c", "sha256": "60b4f0f043add17475466de6dff4ce31aa0ba13b54747b20ba99831f357a6ebb" }, "downloads": -1, "filename": "proxy_requests-0.3.5.tar.gz", "has_sig": false, "md5_digest": "13ecfdaccdeaf09609d864499953357c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3914, "upload_time": "2019-07-31T04:56:27", "url": "https://files.pythonhosted.org/packages/32/d0/f90c47276b9c8e89e65e90bac7fc7321aa32c910aca0ec10c6dc266ac66e/proxy_requests-0.3.5.tar.gz" } ] }