99 lines
3.0 KiB
Python
99 lines
3.0 KiB
Python
import requests, os, datetime, sys
|
|
|
|
# Cookie 中 phpdisk_info 的值
|
|
cookie_phpdisk_info = os.environ.get('phpdisk_info')
|
|
# Cookie 中 ylogin 的值
|
|
cookie_ylogin = os.environ.get('ylogin')
|
|
|
|
# 请求头
|
|
headers = {
|
|
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.72 Safari/537.36 Edg/89.0.774.45',
|
|
'Accept-Language': 'zh-CN,zh;q=0.9',
|
|
'Referer': 'https://pc.woozooo.com/account.php?action=login'
|
|
}
|
|
|
|
# 小饼干
|
|
cookie = {
|
|
'ylogin': cookie_ylogin,
|
|
'phpdisk_info': cookie_phpdisk_info
|
|
}
|
|
|
|
|
|
# 日志打印
|
|
def log(msg):
|
|
utc_time = datetime.datetime.utcnow()
|
|
china_time = utc_time + datetime.timedelta(hours=8)
|
|
print(f"[{china_time.strftime('%Y.%m.%d %H:%M:%S')}] {msg}")
|
|
|
|
|
|
# 检查是否已登录
|
|
def login_by_cookie():
|
|
url_account = "https://pc.woozooo.com/account.php"
|
|
if cookie['phpdisk_info'] is None:
|
|
log('ERROR: 请指定 Cookie 中 phpdisk_info 的值!')
|
|
return False
|
|
if cookie['ylogin'] is None:
|
|
log('ERROR: 请指定 Cookie 中 ylogin 的值!')
|
|
return False
|
|
res = requests.get(url_account, headers=headers, cookies=cookie, verify=True)
|
|
if ' |