File tree Expand file tree Collapse file tree 3 files changed +10
-3
lines changed
Expand file tree Collapse file tree 3 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 1+ # -*- coding: utf-8 -*-
2+ from __future__ import absolute_import , unicode_literals
3+
4+ from proxies .random_proxies import random_proxy
Original file line number Diff line number Diff line change 66from proxies .cache_server .config import es
77from proxies .cache_server .config import MAX_SIZE
88from proxies .random_proxies .log import logger
9+ from proxies .random_proxies .exception NoSuchProxyError
910
1011def pop (conditions ):
1112 search_query = {
@@ -17,10 +18,12 @@ def pop(conditions):
1718 data = es .search (index = 'proxies' , doc_type = 'proxy' , body = search_query )
1819 proxies = data ['hits' ]['hits' ]
1920
21+ if len (proxies ) == 0 :
22+ raise NoSuchProxyError ('No proxy satisfying given conditions.' )
2023 # Randomly select it
2124 proxy = choice (proxies )
2225 ip = proxy ['_id' ]
23- print ('Selected proxy:' , proxy )
26+ # print('Selected proxy:', proxy)
2427 # Remove it from proxies index
2528 es .delete (index = 'proxies' , doc_type = 'proxy' , id = ip )
2629
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ def _select(proxies):
1212 if len (proxies ) == 0 :
1313 raise NoSuchProxyError ('No proxy satisfying given conditions.' )
1414 proxy = choice (proxies )
15- print ('Selected proxy:' , proxy , '\n Length:' , len (proxies ))
15+ # print('Selected proxy:', proxy, '\nLength:', len(proxies))
1616 return proxy ['ip address' ] + ':' + proxy ['port' ]
1717
1818def random_proxy (
@@ -52,6 +52,6 @@ def random_proxy(
5252 ]
5353 }
5454 }
55- print ('Query:' , query )
55+ # print('Query:', query)
5656 # Fetch from db
5757 return pop (query )
You can’t perform that action at this time.
0 commit comments