Quickly generate a list of free and working proxies
Project description
pscrape
quickly generate a list of free and working proxies
Installation
python3 -m pip install pscrape
Usage
>>> from pscrape import Proxies
>>>
>>> proxies = Proxies(country='US', anon='elite', https=True).scrape()
>>> proxies
['20.241.236.196:3128' '204.2.218.145:8080', '104.223.135.178:10000', '5.78.50.231:8888', '4.16.68.158:443' '104.148.86.58:3129']
Proxies class parameters:
- country (None | str, optional): Country ISO Code. Defaults to None.
- anon (None | str, optional): Anonymity level. Defaults to None. anonymous, elite, or transparent.
- https (bool, optional): Https only. Defaults to False.
- debug (bool, optional): Display scraped and validated proxies. Defaults to False.
CLI
usage: pscrape [-h] [-c COUNTRY] [-a {anonymous,elite,transparent}] [--https]
[-o OUTPUT_FILE]
optional arguments:
-h, --help show this help message and exit
-c COUNTRY, --country COUNTRY
Country ISO Code
-a {anonymous,elite,transparent}, --anon {anonymous,elite,transparent}
Anonymity level
--https Https only
-o OUTPUT_FILE, --output_file OUTPUT_FILE
Save list of proxies to file.
Example:
$ pscrape -c US --https -o /tmp/proxies.txt
+ Total scraped proxies: 12
> 20.241.236.196:3128 | US | anonymous | https
> 204.2.218.145:8080 | US | elite proxy | https
> 104.223.135.178:10000 | US | elite proxy | https
> 5.78.50.231:8888 | US | elite proxy | https
> 4.16.68.158:443 | US | elite proxy | https
> 104.148.86.58:3129 | US | elite proxy | https
+ Total validated proxies: 6
+ Saved proxy list to: /tmp/proxies.txt
$ cat /tmp/proxies.txt
20.241.236.196:3128
204.2.218.145:8080
104.223.135.178:10000
5.78.50.231:8888
4.16.68.158:443
104.148.86.58:3129
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pscrape-0.0.3.tar.gz
(4.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pscrape-0.0.3.tar.gz.
File metadata
- Download URL: pscrape-0.0.3.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb26f25719e9b6e942913154d225181e92ddb0462fff4d36f80582e9639f175f
|
|
| MD5 |
eb935cab552e697be3d8407678b7ef13
|
|
| BLAKE2b-256 |
d5dc0618e574f3e16b4b3257815744074f833085dab29e7bcc0722636b66f9c2
|
File details
Details for the file pscrape-0.0.3-py3-none-any.whl.
File metadata
- Download URL: pscrape-0.0.3-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
65c446fcbcf48bb86cf00a3baa49c4bc89fe52402ae813539fd818f0a069d26b
|
|
| MD5 |
81b5e4009f1abbf6a6f632a4b1a64621
|
|
| BLAKE2b-256 |
2ccd8defa67f479ebb723d3031d7d24ecdd48c17357d881dc44b4090827f5298
|