MCPcopy Index your code
hub / github.com/Python3WebSpider/ProxyPool / get_proxy_all

Function get_proxy_all

proxypool/processors/server.py:135–151  ·  view source on GitHub ↗

get all proxies, optionally filtered by `area` (country iso code, e.g. CN) :return: all proxies

()

Source from the content-addressed store, hash-verified

133@app.route('/all')
134@auth_required
135def get_proxy_all():
136 """
137 get all proxies, optionally filtered by `area` (country iso code, e.g. CN)
138 :return: all proxies
139 """
140 key = get_request_key()
141 area = request.args.get('area')
142
143 conn = get_conn()
144 proxies = conn.all(key) if key else conn.all()
145 proxies = filter_proxies_by_area(proxies, area)
146 proxies_string = ''
147 if proxies:
148 for proxy in proxies:
149 proxies_string += str(proxy) + '\n'
150
151 return proxies_string
152
153
154@app.route('/count')

Callers

nothing calls this directly

Calls 4

get_request_keyFunction · 0.85
get_connFunction · 0.85
filter_proxies_by_areaFunction · 0.85
allMethod · 0.80

Tested by

no test coverage detected