瀏覽代碼

fix validator bug

qiyeboy 8 年之前
父節點
當前提交
dd7b136b86
共有 3 個文件被更改,包括 2 次插入2 次删除
  1. 二進制
      IPProxyPool_py2/data/proxy.db
  2. 1 1
      IPProxyPool_py2/validator/Validator.py
  3. 1 1
      IPProxyPool_py3/validator/Validator.py

二進制
IPProxyPool_py2/data/proxy.db


+ 1 - 1
IPProxyPool_py2/validator/Validator.py

@@ -124,7 +124,7 @@ def _checkHttpProxy(selfip, proxies, isHttp=True):
             ip = content[u'origin']
             x_forwarded_for = headers.get(u'X-Forwarded-For', None)
             x_real_ip = headers.get(u'X-Real-Ip', None)
-            if selfip in ip :
+            if selfip in ip or ',' in ip:
                 return False, types, speed
             elif x_forwarded_for is None and x_real_ip is None:
                 types = 0

+ 1 - 1
IPProxyPool_py3/validator/Validator.py

@@ -126,7 +126,7 @@ def _checkHttpProxy(selfip, proxies, isHttp=True):
             ip = content['origin']
             x_forwarded_for = headers.get('X-Forwarded-For', None)
             x_real_ip = headers.get('X-Real-Ip', None)
-            if selfip in ip :
+            if selfip in ip or ',' in ip:
                 return False, types, speed
             elif x_forwarded_for is None and x_real_ip is None:
                 types = 0