HideMe

HideMe is a python package for gathering usable proxies from free proxy webites can be installed via pip as follows.
pip install hideme
Documentation
Format of proxies returned by HideMe will be like this
[
{
"ip_address":"XX.XXX.XXX.XX",
"port":"XXXX",
"country_code":"DE",
"country":"Germany",
"anonymity":"anonymous",
"google_support":False,
"https":False
}
]
You can get the proxies like shown below
from hideme.proxy_collector import ProxiesList
proxy_list = ProxiesList()
proxy = proxy_list.get()
Output:
[
{
"ip_address":"88.198.50.103",
"port":"8080",
"country_code":"DE",
"country":"Germany",
"anonymity":"anonymous",
"google_support":False,
"https":False
}
]
You can get the required number of proxies by passing count param to the get method.
from hideme.proxy_collector import ProxiesList
proxies_list = ProxiesList()
proxies = proxies_list.get(count=2)
Output:
[
{
"ip_address":"88.198.50.103",
"port":"8080",
"country_code":"DE",
"country":"Germany",
"anonymity":"anonymous",
"google_support":False,
"https":False
},
{
"ip_address":"187.45.123.137",
"port":"36559",
"country_code":"BR",
"country":"Brazil",
"anonymity":"elite proxy",
"google_support":False,
"https":True
}
]
You can also filter out the returned proxies by passing the filter params to the ProxiesList class. Example usages:-
This will return only those proxies which are in Country - Spain
from hideme.proxy_collector import ProxiesList
proxies_list = ProxiesList(country='Spain')
proxies = proxies_list.get()
Output:
[
{
"ip_address":"185.44.232.30",
"port":"53281",
"country_code":"ES",
"country":"Spain",
"anonymity":"elite proxy",
"google_support":False,
"https":False
},
{
"ip_address":"82.223.3.52",
"port":"8118",
"country_code":"ES",
"country":"Spain",
"anonymity":"elite proxy",
"google_support":False,
"https":False
}
]
This will return only those proxies which are HTTPS supported
from hideme.proxy_collector import ProxiesList
proxies_list = ProxiesList(https=True)
proxies = proxies_list.get()
Output
[
{
"ip_address":"201.217.4.101",
"port":"53281",
"country_code":"PY",
"country":"Paraguay",
"anonymity":"elite proxy",
"google_support":False,
"https":True
},
{
"ip_address":"13.233.160.59",
"port":"80",
"country_code":"IN",
"country":"India",
"anonymity":"elite proxy",
"google_support":False,
"https":True
}
]
You can also combine multiple filter params like below
from hideme.proxy_collector import ProxiesList
proxies_list = ProxiesList(country='India',https=True,port='80',google_support=False)
proxies = proxies_list.get()
Output
[
{
"ip_address":"13.233.160.59",
"port":"80",
"country_code":"IN",
"country":"India",
"anonymity":"elite proxy",
"google_support":False,
"https":True
}
]
Metadata
Release files for hideme 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| hideme-0.0.2.tar.gz | 3.1 kB | Without provenance | Details for hideme-0.0.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| hideme-0.0.2-py3-none-any.whl | Python 3 | none | any | Details for hideme-0.0.2-py3-none-any.whl |
Total release size: 9.6 kB
Release files / hideme-0.0.2.tar.gz
| Download URL | hideme-0.0.2.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ff76b02d26a760cce3a1520511f123ea5db0b9db9976ee8669f21fc92e767988
|
|
BLAKE2b-256 checksum How to use checksums |
067a62733df63c796c4abafc1731e29c44eb79cf1e19430bb54ae801f424aabb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.5
|
Release files / hideme-0.0.2-py3-none-any.whl
| Download URL | hideme-0.0.2-py3-none-any.whl |
|---|---|
| Size | 6.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e8d02446076eca94e5eb333f3672ba63b50b049a454ef684efe67d9042597e1f
|
|
BLAKE2b-256 checksum How to use checksums |
9f2a05d33f3f23343fe28d7c0757755ef2adfdadb4f073a027df0fa30eedbc7f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.5
|
Security for hideme 0.0.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.