Skip to content

Commit

Permalink
修改对环境变量的判断
Browse files Browse the repository at this point in the history
  • Loading branch information
gwtak committed Jul 16, 2022
1 parent 1f9d968 commit ee6f53e
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,7 @@
TBS_URL = "http://tieba.baidu.com/dc/common/tbs"
SIGN_URL = "http://c.tieba.baidu.com/c/c/forum/sign"

# EMAIL
HOST = os.environ['HOST']
FROM = os.environ['FROM']
TO = os.environ['TO'].split('#')
AUTH = os.environ['AUTH']
ENV = os.environ

HEADERS = {
'Host': 'tieba.baidu.com',
Expand Down Expand Up @@ -178,9 +174,13 @@ def client_sign(bduss, tbs, fid, kw):
return res

def send_email(sign_list):
if HOST is None or FROM is None or TO is None or AUTH is None:
logger.info("未配置邮箱")
if ('HOST' not in ENV or 'FROM' not in ENV or 'TO' not in ENV or 'AUTH' not in ENV):
logger.error("未配置邮箱")
return
HOST = ENV['HOST']
FROM = ENV['FROM']
TO = ENV['TO'].split('#')
AUTH = ENV['AUTH']
length = len(sign_list)
subject = f"{time.strftime('%Y-%m-%d', time.localtime())} 签到{length}个贴吧"
body = """
Expand Down Expand Up @@ -212,11 +212,11 @@ def send_email(sign_list):
smtp.quit()

def main():
b = os.environ['BDUSS'].split('#')
if ('BDUSS' not in ENV):
logger.error("未配置BDUSS")
return
b = ENV['BDUSS'].split('#')
for n, i in enumerate(b):
if(len(i) <= 0):
logger.info("未检测到BDUSS")
continue
logger.info("开始签到第" + str(n) + "个用户" + i)
tbs = get_tbs(i)
favorites = get_favorite(i)
Expand Down

0 comments on commit ee6f53e

Please sign in to comment.