| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | import sysimport codecsimport tracebackimport requestsimport reimport pandas as pdimport randomimport urllibimport jsonimport gspreadimport datetimefrom gspread_pandas import Spread, Clientfrom oauth2client.service_account import ServiceAccountCredentialsimport osimport redisimport timeimport fireimport datasetimport pymysqlpymysql.install_as_MySQLdb()def run_once():    db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/seo?charset=utf8mb4')    lst = ['倉儲管理 神助移動貨架','倉儲管理 神助貨架','倉儲 管理']        # cursor = db.query('select term, domain from seo.selected_kw where client="仁本"')    # for c in cursor:    #     lst.append([c['term'], c['domain']])        obj = random.choice(lst)    kw = obj    domain = 'jiatetea.tw'    print(kw, domain)    os.chdir('/Users/zooeytsai/kw_tools/INNNews')    intval = os.system(f'python3 general_clickbot_local.py get --kw="{kw}" --domain="{domain}"')        print('執行完成genetal_clickbot')        if intval == -1:        print('-1')        sys.exit()    db.close()def run_specific():    db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/seo?charset=utf8mb4')    # db_local = dataset.connect('mysql://root:jondae350@localhost/ig_tags')    lst = []        # cursor = db.query('select term, domain from ig_tags.select_kw where client="班尼斯口碑"')    # for c in cursor:    #     lst.append([c['term'], c['domain']])        # obj = random.choice(lst)    # kw = obj[0]    kw_list = ['倉儲 管理']    kw = random.choice(kw_list)    # domain = obj[1]    domain = 'gs-rack.com'    print(kw, domain)    os.chdir('/Users/zooeytsai/kw_tools/INNNews')    intval = os.system(f'python3 general_clickbot_local.py get --kw="{kw}" --domain="{domain}"')    print('執行完成genetal_clickbot')        if intval == -1:        print('-1')        sys.exit()    db.close()    while True:    # run_once()    run_specific()    time.sleep(random.randint(120,150))
 |