Jared пре 2 година
родитељ
комит
29240b8f6b
1 измењених фајлова са 45 додато и 0 уклоњено
  1. 45 0
      INNNews/notifytest.py

+ 45 - 0
INNNews/notifytest.py

@@ -0,0 +1,45 @@
+import redis
+import time
+import json
+from selenium import webdriver
+from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
+import time
+import os
+import urllib.parse
+from selenium.webdriver.support.ui import WebDriverWait
+from selenium.webdriver.common.by import By
+from selenium.webdriver.support import expected_conditions as EC
+import codecs
+import random
+from bs4 import BeautifulSoup
+import requests
+import dataset
+import time
+import rpyc
+import sys
+import docker
+
+headers = {
+        "Authorization": "Bearer " + "zsaS4I79fkbun9LLF8mQmeHL4PlEtBtN7OLzTp8m72Y",
+        "Content-Type": "application/x-www-form-urlencoded"
+}
+
+
+
+def send_msg(kw):
+    params = {"message": kw}  
+    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')
+result="\n"
+idx=0
+for c in cursor:
+    idx+=1
+    if idx<=3:
+        elmt=c['kw'].split(' ')[0]
+        result+="["+str(c['ranking'])+"]:"+elmt+"\n"
+
+msg="\n機器人執行次數:"+str(idx)
+send_msg(msg+result)
+