Quellcode durchsuchen

[update] schedule

jhao vor 7 Jahren
Ursprung
Commit
ed461bd0ad
2 geänderte Dateien mit 7 neuen und 5 gelöschten Zeilen
  1. 7 2
      Schedule/RawProxyCheck.py
  2. 0 3
      Schedule/UsefulProxyCheck.py

+ 7 - 2
Schedule/RawProxyCheck.py

@@ -45,8 +45,13 @@ class RawProxyCheck(ProxyManager, Thread):
 
             proxy_obj, status = checkProxyUseful(proxy_obj)
             if status:
-                self.db.put(proxy_obj)
-                self.log.info('RawProxyCheck - {}  : {} validation pass'.format(self.name, proxy_obj.proxy.ljust(20)))
+                if self.db.exists(proxy_obj.proxy):
+                    self.log.info('RawProxyCheck - {}  : {} validation exists'.format(self.name,
+                                                                                      proxy_obj.proxy.ljust(20)))
+                else:
+                    self.db.put(proxy_obj)
+                    self.log.info(
+                        'RawProxyCheck - {}  : {} validation pass'.format(self.name, proxy_obj.proxy.ljust(20)))
             else:
                 self.log.info('RawProxyCheck - {}  : {} validation fail'.format(self.name, proxy_obj.proxy.ljust(20)))
             self.queue.task_done()

+ 0 - 3
Schedule/UsefulProxyCheck.py

@@ -47,9 +47,6 @@ class UsefulProxyCheck(ProxyManager, Thread):
             proxy_obj = Proxy.newProxyFromJson(proxy_str)
             proxy_obj, status = checkProxyUseful(proxy_obj)
             if status or proxy_obj.fail_count < FAIL_COUNT:
-                if self.db.exists(proxy_obj.proxy):
-                    self.log.info('UsefulProxyCheck - {}  : {} validation exists'.format(self.name,
-                                                                                         proxy_obj.proxy.ljust(20)))
                 self.db.put(proxy_obj)
                 self.log.info('UsefulProxyCheck - {}  : {} validation pass'.format(self.name,
                                                                                    proxy_obj.proxy.ljust(20)))