{ "info": { "author": "Anischenko Konstantin", "author_email": "anishenko00@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development" ], "description": "# Proxy-Grabber\nSimple http proxy grabber and checker\n\n# Installation\n\n```\n$ pip3 install proxy-grabber\n```\n\n# Usage\n``` python\nfrom proxy_grabber import ProxyGrabber\ngrabber = ProxyGrabber()\n\n# --- Grabbing proxies ---\n\n# Parse proxy from different sources\n# You can call generate_proxy_list() without arguments if you want to grab as more proxies as possible\ngrabber.grab_proxies(proxy_limit=100)\n\n# --- Adding proxies ---\n# Notice: you can add proxies without grabbing\n# You can add some proxies from the file\ngrabber.load('./data/proxy.list')\n\n# Or you can add proxy manually\ngrabber.add_proxies(['ip:port', 'ip:port', ...])\n\n# --- Checking proxies ---\n\n# [optional]\n# You can specify proxy countries\ngrabber.set_countries(['US', 'RU', 'CA', ...])\n\ngrabber.check_proxies()\n\n# --- Get results ---\ngrabber.get_proxy() # Random checked proxy\ngrabber.get_checked_proxies() # All checked proxies\ngrabber.save('./data/checked_proxies.list') # Save checked proxies to the file\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/Ferluci/Proxy-Grabber", "keywords": "proxy grabber http proxy-grabber scrapper web", "license": "", "maintainer": "", "maintainer_email": "", "name": "proxy-grabber", "package_url": "https://pypi.org/project/proxy-grabber/", "platform": "", "project_url": "https://pypi.org/project/proxy-grabber/", "project_urls": { "Homepage": "https://github.com/Ferluci/Proxy-Grabber" }, "release_url": "https://pypi.org/project/proxy-grabber/1.1.1/", "requires_dist": [ "requests (>=2.20.0)", "beautifulsoup4 (>=4.6.0)" ], "requires_python": "", "summary": "Simple http proxy grabber and checker", "version": "1.1.1" }, "last_serial": 4442207, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "3c423c94f545acb2e59ccc776a80b3db", "sha256": "a7b56e715539e73128a08b784f9859481b5c60a0a395c0d377147da466735da0" }, "downloads": -1, "filename": "proxy_grabber-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3c423c94f545acb2e59ccc776a80b3db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4721, "upload_time": "2018-04-14T08:27:33", "url": "https://files.pythonhosted.org/packages/05/e3/f122621c7bf0f05ed411f0275b37d25c951b601b45b9281465c0642f06b0/proxy_grabber-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b0658d79a2f9e923769ef5814cc6fe8", "sha256": "033c569523ffcf600a06e19d101f0cf79ef1abd1c28dd613da4f1adec92e1003" }, "downloads": -1, "filename": "proxy-grabber-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8b0658d79a2f9e923769ef5814cc6fe8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3169, "upload_time": "2018-04-14T08:27:34", "url": "https://files.pythonhosted.org/packages/36/60/58ff974c74f2af979fcb47d4b5cd2288f3cdabd8ef08fb8ec38fa9986a0d/proxy-grabber-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "75ed6828b0d646cea3bb2ce984775701", "sha256": "e9cc8ec79fad200929a5fd14d31eeb8f66e365e2ffe726d4f93560480c9b2b07" }, "downloads": -1, "filename": "proxy_grabber-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "75ed6828b0d646cea3bb2ce984775701", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4739, "upload_time": "2018-04-14T08:33:16", "url": "https://files.pythonhosted.org/packages/ef/c8/0c05aaebaf10892f0d66a5d6643f2aad85594b8d1e6e770f86a25d891377/proxy_grabber-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb91c81b9b539a17fdf731e2ea638abf", "sha256": "35aed933e19c6cf9dceccf64ace55e41028466960ed75da7f462ea56fdfa7edf" }, "downloads": -1, "filename": "proxy-grabber-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bb91c81b9b539a17fdf731e2ea638abf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3179, "upload_time": "2018-04-14T08:33:18", "url": "https://files.pythonhosted.org/packages/d5/ef/44bdff30b47f70916e0ebc853505dfc2626f44b717f071cec595a23e4ebc/proxy-grabber-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e86f76a1a10c5203421c0ae891bab266", "sha256": "e19054904d89348fc41f3dcbc9797a90bce5c6e69b424bf45947c2be33edc770" }, "downloads": -1, "filename": "proxy_grabber-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e86f76a1a10c5203421c0ae891bab266", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4711, "upload_time": "2018-04-14T12:06:35", "url": "https://files.pythonhosted.org/packages/b1/7a/fe505e1739e454f2ce5933278e06f2405b9aa23d6c7e0ae0a2df00440f91/proxy_grabber-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4932cf31b539d0258155175ea85c4af", "sha256": "62dc4c1907b71f742d9568240812261c562edef6db122244e1d125d1593fa346" }, "downloads": -1, "filename": "proxy-grabber-1.0.2.tar.gz", "has_sig": false, "md5_digest": "a4932cf31b539d0258155175ea85c4af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3171, "upload_time": "2018-04-14T12:06:36", "url": "https://files.pythonhosted.org/packages/b1/35/43389965cd4fea829f64d6614889e3bd0bea42121a06727fd7f9f765a6c0/proxy-grabber-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "342c30bb75a98686000143b3736d7c2c", "sha256": "b4e1a4fa87e4d2b30d95eafefbdfbe39f8235f3c8877e2866166eead787c5987" }, "downloads": -1, "filename": "proxy_grabber-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "342c30bb75a98686000143b3736d7c2c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4708, "upload_time": "2018-04-15T07:40:12", "url": "https://files.pythonhosted.org/packages/6d/7a/596503b98e87cbee52e6e25a33d80670f6d94a5a801bbd08efaa4aeda2cc/proxy_grabber-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26732a2a99daddf58cd5a2eb000a347a", "sha256": "fcf27b7f64a1041b97263469489e7bd86fe14effab5acccf5099d97fb5972f1f" }, "downloads": -1, "filename": "proxy-grabber-1.0.3.tar.gz", "has_sig": false, "md5_digest": "26732a2a99daddf58cd5a2eb000a347a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3172, "upload_time": "2018-04-15T07:40:14", "url": "https://files.pythonhosted.org/packages/ba/5d/8f56fc24ec854348521a2e9661dc6f7322d72e8bedd1bb14ea7bed5fa51c/proxy-grabber-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "bd55e9431fa78bc85be110b1735f892d", "sha256": "c7acf69a3948bd22553df9d8fbb7845dc5aa34ad8043688cd4b4b56eb9d18820" }, "downloads": -1, "filename": "proxy_grabber-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "bd55e9431fa78bc85be110b1735f892d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4351, "upload_time": "2018-10-29T19:13:05", "url": "https://files.pythonhosted.org/packages/79/da/1a74937d37fcbcefb3c01a22ee8425f506aad5461fc4dc376c9a75336bad/proxy_grabber-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "350aa61ad28c761370f1ce092518d427", "sha256": "9d86b35cf1d465ca96b135d923113a9cc9c9eb2320676392e23bc56dd18078b6" }, "downloads": -1, "filename": "proxy-grabber-1.1.0.tar.gz", "has_sig": false, "md5_digest": "350aa61ad28c761370f1ce092518d427", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3359, "upload_time": "2018-10-29T19:13:07", "url": "https://files.pythonhosted.org/packages/48/7e/dd1d4192dc239f30fb723a18f91caac0f5becfd8190f0937a69ca4f6ce4f/proxy-grabber-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "121c306d95279110f307c0fd05f89036", "sha256": "02dd0cae8366247bd7ace7ad3ad46f6c58308d0082a75ca19c6f241269045e06" }, "downloads": -1, "filename": "proxy_grabber-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "121c306d95279110f307c0fd05f89036", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4347, "upload_time": "2018-11-01T20:54:42", "url": "https://files.pythonhosted.org/packages/8d/14/3a1567354700f31caab8d96d76e8860eeefb56ece351b184b84cc4fc5c8b/proxy_grabber-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04bffcd82f7ea2ecb4c8a18d1adcd9ac", "sha256": "abc88b4d80c6b67c30a40fa9703699d27ecc6bba2aa1f9db7f70d16d4ebb1fa3" }, "downloads": -1, "filename": "proxy-grabber-1.1.1.tar.gz", "has_sig": false, "md5_digest": "04bffcd82f7ea2ecb4c8a18d1adcd9ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3357, "upload_time": "2018-11-01T20:54:45", "url": "https://files.pythonhosted.org/packages/9e/e2/f8f525a39f1290aea56351faeb5a1cf643f7a98a524e279d9063ccabb341/proxy-grabber-1.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "121c306d95279110f307c0fd05f89036", "sha256": "02dd0cae8366247bd7ace7ad3ad46f6c58308d0082a75ca19c6f241269045e06" }, "downloads": -1, "filename": "proxy_grabber-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "121c306d95279110f307c0fd05f89036", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4347, "upload_time": "2018-11-01T20:54:42", "url": "https://files.pythonhosted.org/packages/8d/14/3a1567354700f31caab8d96d76e8860eeefb56ece351b184b84cc4fc5c8b/proxy_grabber-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04bffcd82f7ea2ecb4c8a18d1adcd9ac", "sha256": "abc88b4d80c6b67c30a40fa9703699d27ecc6bba2aa1f9db7f70d16d4ebb1fa3" }, "downloads": -1, "filename": "proxy-grabber-1.1.1.tar.gz", "has_sig": false, "md5_digest": "04bffcd82f7ea2ecb4c8a18d1adcd9ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3357, "upload_time": "2018-11-01T20:54:45", "url": "https://files.pythonhosted.org/packages/9e/e2/f8f525a39f1290aea56351faeb5a1cf643f7a98a524e279d9063ccabb341/proxy-grabber-1.1.1.tar.gz" } ] }