zooey %!s(int64=2) %!d(string=hai) anos
pai
achega
96dcca7d64
Modificáronse 1 ficheiros con 20 adicións e 17 borrados
  1. 20 17
      SEO/seo_notify_gs.py

+ 20 - 17
SEO/seo_notify_gs.py

@@ -18,35 +18,33 @@ import time
 import rpyc
 import sys
 import docker
-import pymysql
-pymysql.install_as_MySQLdb()
-# from ga_click import main
+# import pymysql
+# pymysql.install_as_MySQLdb()
+from ga_click import main
 
 headers = {
     "Authorization": "Bearer " + "OZDcq7sVKwr3F6YNLtBF3LuIgpa4Ql9eAnBWeD7sHTJ",
     "Content-Type": "application/x-www-form-urlencoded"
 }
 
-name = {'beastparadise.net':'毛怪','taroboba-yuan.com':'清原','match-planet.com':'火柴星人','hhh.com.tw':['幸福空間','幸福空間設計師'],'sctt.com.tw':'仁本','gs-rack.com':'神助物流','bennis.com.tw':'班尼斯','jiatetea.tw':'呷茶'}
+name = {'taroboba-yuan.com':'清原','hhh.com.tw':['幸福空間','幸福空間設計師'],'sctt.com.tw':'仁本','gs-rack.com':'神助物流','gs-rack.com/tag':'神助物流','bennis.com.tw':'班尼斯','yogoclean.com':'有夠讚','yesonlineeng.com':'新飛'}
 
 def send_msg(kw):
     params = {"message": kw}
-    print('通知結果', params)
+    # print('通知結果', params)
     r = requests.post("https://notify-api.line.me/api/notify",headers=headers, params=params)
 
 
 db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/seo?charset=utf8mb4')
 cursor = db.query(
     'SELECT * FROM seo.general_log where domain != "innews.com.tw" and datediff(now(),dt)=0 order by dt desc')
-cursor_rank = db.query(
-    'SELECT * FROM seo.google_rank where datediff(now(),dt)=0 order by dt desc')
-cursor_rank = db.query(
-    'SELECT * FROM seo.google_rank where datediff(now(),dt)=0 order by dt desc')
+time.sleep(5)
 cursor_sns = db.query(
     'SELECT * FROM seo.sns_log where datediff(now(),dt)=0 order by dt desc')
 result = "\n"
 idx = 0
-d = {'beastparadise.net':0,'match-planet.com':0,'taroboba-yuan.com':0,'hhh.com.tw':0,'sctt.com.tw':0,'hhh.com.tw/designer':0,'gs-rack.com':0,'bennis.com.tw':0,'jiatetea.tw':0}
+d = {'taroboba-yuan.com':0,'yogoclean.com':0,'yesonlineeng.com':0,'lehua.com.tw':0,'sogoodday.com.tw':0,
+'howday.com.tw':0,'vickybrain.com':0,'crclinic072.com':0,'planta.com.tw':0,'misaglobal.org':0}
 for c in cursor:
     custom_name = c['domain']
     if custom_name in d:
@@ -57,7 +55,10 @@ for c in cursor:
     if idx <= 3:
         elmt = c['kw']
         domain = c['domain']
-        custom_name = name[domain]
+        try:
+            custom_name = name[domain]
+        except:
+            pass
         result += "[" + str(c['ranking']) + "]:" + elmt + " "+ f"({custom_name})\n"
 sns_result = ""
 sns_d = {'班尼斯':0}
@@ -68,17 +69,19 @@ for c in cursor_sns:
     if custom_name in sns_d:
         sns_d[custom_name]+=1
     sns_result = f"\n[{c['ranking']}] {elmt} {title}"
-per_total_click = f"毛怪:{d['beastparadise.net']}\n清原:{d['taroboba-yuan.com']}\n火柴星人:{d['match-planet.com']}\n幸福空間:{d['hhh.com.tw']}\n幸福空間設計師:{d['hhh.com.tw/designer']}\n仁本:{d['sctt.com.tw']}\n神助物流:{d['gs-rack.com']}\n班尼斯:{d['bennis.com.tw']}\n呷茶:{d['jiatetea.tw']}\n"
-sns_per_total_click = f"(口碑)班尼斯:{sns_d['班尼斯']}\n"
+   
+per_total_click =f"清原:{d['taroboba-yuan.com']}\n新飛:{d['yesonlineeng.com']}\n有夠讚:{d['yogoclean.com']}\n樂樺:{d['lehua.com.tw']}\n好晴天:{d['sogoodday.com.tw']}\n好日子:{d['howday.com.tw']}\n薇懠:{d['vickybrain.com']}\n宏康:{d['crclinic072.com']}\nplantA:{d['planta.com.tw']}\nmisa:{d['misaglobal.org']}\n"
+sns_per_total_click = f"\n"
 print(per_total_click)
 print(sns_per_total_click)
-print(sns_result)
+# print(sns_result)
 msg_per_total_click = '\n點擊次數總計:\n' + per_total_click
 msg = "\n機器人執行次數:" + str(idx)
-# ga_sessions = '\n幸福空間的GA Sessions'+main()['ga:sessions']
+ga_sessions = '\n幸福空間的GA Sessions'+main()['ga:sessions']
 sns_per_total_click = '\n點擊次數總計:\n' + sns_per_total_click
-# send_msg(msg_per_total_click + result + sns_per_total_click + sns_result + ga_sessions )
-
+# print(msg_per_total_click + result + sns_per_total_click + sns_result + ga_sessions)
+send_msg(msg_per_total_click + result + sns_per_total_click + sns_result + ga_sessions)
+db.close()
 
 
 # schtasks /create /sc minute /mo 30 /sd 2022/05/050 /st 9:00 /et 23:00 /tn "linebat" /tr "C:\tmp\inn_line.bat"