Jason hai 1 ano
pai
achega
7bd4c38ed8

+ 2 - 2
website_clickjobs/gen_seo.py

@@ -28,8 +28,6 @@ from userAgentRandomizer import userAgents
 pymysql.install_as_MySQLdb()
 driver=None
 
-db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/seo?charset=utf8mb4')
-
 headers = {
         "Authorization": "Bearer " + "6SDULL1Ebklduc6TFxa97AFto5Sj21kyJ30CxiLiSoi",
         "Content-Type": "application/x-www-form-urlencoded"
@@ -201,6 +199,7 @@ def run_once(jsobj):
 
 while True:
     try:
+        db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/seo?charset=utf8mb4')
         cursor=db.query('select json from seo.seo_jobs where cust="啟翔" and plan="形象SEO" and json like "%陳百欽%" order by rand() limit 1')
         for c in cursor:
             js=json.loads(c['json'])
@@ -241,4 +240,5 @@ while True:
                 pass
         cursor=None
         driver=None
+        db.close()
         time.sleep(20)

+ 2 - 1
website_clickjobs/gen_seo2.py

@@ -28,7 +28,6 @@ pymysql.install_as_MySQLdb()
 from userAgentRandomizer import userAgents
 driver=None
 
-db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/seo?charset=utf8mb4')
 
 headers = {
         "Authorization": "Bearer " + "6SDULL1Ebklduc6TFxa97AFto5Sj21kyJ30CxiLiSoi",
@@ -215,6 +214,7 @@ def run_once(jsobj):
 
 while True:
     try:
+        db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/seo?charset=utf8mb4')
         cursor=db.query('select json from seo.seo_jobs where cust="啟翔" and plan="形象SEO" and json like "%陳百欽%" and (json like "%chinatimes.com%" or "%chinabiz.org.tw%" or json like "%vocus.cc%" or json like "%tw.news.yahoo.com%" or json like "%facebook.com%" or json like "%gvm.com.tw%" or json like "%fingermedia.tw%" or json like "%bg3.co%" or json like "%morningtaiwan.org%" or json like "%pchome.com.tw%" or json like "%twfile.com%" or json like "%twincn.com%" or json like "%theicons.net%" or json like "%nhu.edu.tw%" or json like "%nobad.news%" or json like "%googo.org%" or json like "%aimedia.cc%") order by rand() limit 1')
         for c in cursor:
             js=json.loads(c['json'])
@@ -253,4 +253,5 @@ while True:
                 pass
         cursor=None
         driver=None
+        db.close()
         time.sleep(20)

+ 2 - 2
website_clickjobs/type-V/_execute.py

@@ -126,11 +126,11 @@ def process_one(term, tgt, n, sr, se):
             time.sleep(randint(20,40)) #adjustable
         
         driver.quit()
-        db.close()
+        #db.close()
         print('completed')
     except:
         traceback.print_exc()
-        db.close()
+        #db.close()
         driver.quit()
 
     #db_local.close()