[add] More proxy sources
This commit is contained in:
parent
dc0f8dccaa
commit
5fc96e5972
@ -1,12 +1,76 @@
|
||||
import requests
|
||||
import json
|
||||
|
||||
r = requests.get('https://raw.githubusercontent.com/fate0/proxylist/master/proxy.list')
|
||||
|
||||
formated_proxies = []
|
||||
|
||||
# fate0/proxylist
|
||||
r = requests.get('https://raw.githubusercontent.com/fate0/proxylist/master/proxy.list')
|
||||
|
||||
for line in r.text.splitlines():
|
||||
parsed = json.loads(line)
|
||||
|
||||
if bool(parsed['anonymity'] == 'high_anonymous'):
|
||||
proxy_string = f'{parsed["type"]}://{parsed["host"]}:{parsed["port"]}'
|
||||
print(proxy_string)
|
||||
#if bool(parsed['anonymity'] == 'high_anonymous'):
|
||||
proxy_string = f'{parsed["type"]}://{parsed["host"]}:{parsed["port"]}'
|
||||
formated_proxies.append(proxy_string)
|
||||
|
||||
# ShiftyTR/Proxy-List
|
||||
https = requests.get('https://raw.githubusercontent.com/ShiftyTR/Proxy-List/master/https.txt')
|
||||
http = requests.get('https://raw.githubusercontent.com/ShiftyTR/Proxy-List/master/http.txt')
|
||||
|
||||
for line in https.text.splitlines():
|
||||
proxy_string = f'https://{line}'
|
||||
formated_proxies.append(proxy_string)
|
||||
|
||||
for line in http.text.splitlines():
|
||||
proxy_string = f'http://{line}'
|
||||
formated_proxies.append(proxy_string)
|
||||
|
||||
# rdavydov/proxy-list
|
||||
r = requests.get('https://raw.githubusercontent.com/rdavydov/proxy-list/main/proxies_anonymous/http.txt')
|
||||
|
||||
for line in r.text.splitlines():
|
||||
proxy_string = f'http://{line}'
|
||||
formated_proxies.append(proxy_string)
|
||||
|
||||
# mmpx12/proxy-list
|
||||
https = requests.get('https://raw.githubusercontent.com/mmpx12/proxy-list/master/https.txt')
|
||||
http = requests.get('https://raw.githubusercontent.com/mmpx12/proxy-list/master/http.txt')
|
||||
|
||||
for line in https.text.splitlines():
|
||||
proxy_string = f'https://{line}'
|
||||
formated_proxies.append(proxy_string)
|
||||
|
||||
for line in http.text.splitlines():
|
||||
proxy_string = f'http://{line}'
|
||||
formated_proxies.append(proxy_string)
|
||||
|
||||
# IshanSingla/proxy-list
|
||||
# This one are updated infrequently
|
||||
# https = requests.get('https://raw.githubusercontent.com/IshanSingla/proxy-list/main/proxys/https.txt')
|
||||
# http = requests.get('https://raw.githubusercontent.com/IshanSingla/proxy-list/main/proxys/http.txt')
|
||||
|
||||
# for line in https.text.splitlines():
|
||||
# proxy_string = f'https://{line}'
|
||||
# formated_proxies.append(proxy_string)
|
||||
|
||||
# for line in http.text.splitlines():
|
||||
# proxy_string = f'http://{line}'
|
||||
# formated_proxies.append(proxy_string)
|
||||
|
||||
# monosans/proxy-list
|
||||
r = requests.get('https://raw.githubusercontent.com/monosans/proxy-list/main/proxies_anonymous/http.txt')
|
||||
|
||||
for line in r.text.splitlines():
|
||||
proxy_string = f'http://{line}'
|
||||
formated_proxies.append(proxy_string)
|
||||
|
||||
# TheSpeedX/PROXY-List
|
||||
r = requests.get('https://raw.githubusercontent.com/TheSpeedX/PROXY-List/master/http.txt')
|
||||
|
||||
for line in r.text.splitlines():
|
||||
proxy_string = f'http://{line}'
|
||||
formated_proxies.append(proxy_string)
|
||||
|
||||
# *******************
|
||||
for x in list(set(formated_proxies)):
|
||||
print(x)
|
Loading…
Reference in New Issue
Block a user