基於項目
https://github.com/zhjc1124/ssr_autocheckin
修改
sspanel自動簽到腳本(騰訊雲函數)適用於Theme by editXY

其他主題無法使用按下圖修改
問題已解決!
其他主題適配請issues
Tip:此流量不是手機運營商流量,是科{過}學{濾}上網的流量,懂得自然懂。機場地址填機場官網地址,不是填訂閱的地址,注意這一點。有問題歡迎issues
很多人學習python,不知道從何學起。 很多人學習python,掌握了基本語法過后,不知道在哪里尋找案例上手。 很多已經做案例的人,卻不知道如何去學習更加高深的知識。 那么針對這三類人,我給大家提供一個好的學習平台,免費領取視頻教程,電子書籍,以及課程的源代碼! QQ群:701698587 歡迎加入,一起討論 一起學習!
用法
- 下載本倉庫,將main.py上傳到騰訊雲函數
- 配置main.py中的init(如下)
def __init__(self): # 機場地址 self.base_url = 'https://****.net' # 登錄信息 self.email = '****@qq.com' self.password = '****' # Server醬推送 self.sckey = 'SCU109245Tf34928bcea84db0a*************' # 酷推qq推送 self.ktkey = '**********'
- 配置雲函數定時觸發
雲函數運行截圖

更新
- 20200915-第一個版本,支持簽到、Server醬微信推送
- 20200917-修復非editXY主題運行時報錯問題,增加酷推QQ推送
- 20210209-增加server將Trubo版本推送企業微信,使用文檔見
https://mp.weixin.qq.com/s/IWrOncAqBpRVCJEHjbjbIA
- 20210221-增加Qmsg私聊推送
項目地址:
https://github.com/icrons/ssp-sign
因為原賬號被莫名其妙地封了。。。
Python代碼如下
# -*- coding: utf-8 -*- """ @Time : 2020/9/15 9:52 @Auth : Ne-21 @Des : sspanel自動每日簽到腳本 @File :sspanel_qd.py @IDE :PyCharm @Motto:Another me. sspanel自動每日簽到腳本,基於項目https://github.com/zhjc1124/ssr_autocheckin修改 """ import requests import re requests.packages.urllib3.disable_warnings() class SspanelQd(object): def __init__(self): # 機場地址 self.base_url = 'https://*****link' # 登錄信息 self.email = '******@qq.com' self.password = '******' # Server醬推送 self.sckey = '' # 酷推qq推送 self.ktkey = '' # ServerTurbo推送 self.SendKey = '' # Qmsg私聊推送 self.QmsgKey = '' def checkin(self): email = self.email.split('@') email = email[0] + '%40' + email[1] password = self.password try: session = requests.session() session.get(self.base_url, verify=False) login_url = self.base_url + '/auth/login' headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36', 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', } post_data = 'email=' + email + '&passwd=' + password + '&code=' post_data = post_data.encode() session.post(login_url, post_data, headers=headers, verify=False) headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36', 'Referer': self.base_url + '/user' } response = session.post(self.base_url + '/user/checkin', headers=headers, verify=False) # print(response.text) msg = (response.json()).get('msg') print(msg) except: return False info_url = self.base_url + '/user' response = session.get(info_url, verify=False) """ 以下只適配了editXY主題 """ try: level = re.findall(r'\["Class", "(.*?)"],', response.text)[0] day = re.findall(r'\["Class_Expire", "(.*)"],', response.text)[0] rest = re.findall(r'\["Unused_Traffic", "(.*?)"]', response.text)[0] msg = "- 今日簽到信息:"+str(msg)+"\n- 用戶等級:"+str(level)+"\n- 到期時間:"+str(day)+"\n- 剩余流量:"+str(rest) print(msg) return msg except: return msg #Qmsg私聊推送 def Qmsg_send(self, msg): if self.QmsgKey == '': return qmsg_url = 'https://qmsg.zendee.cn/send/' + str(self.QmsgKey) data = { 'msg': msg, } requests.post(qmsg_url, data=data) # Server醬推送 def server_send(self, msg): if self.SendKey == '': return server_url = "https://sctapi.ftqq.com/" + str(self.SendKey) + ".send" data = { 'text': "今日的流量白嫖到啦!", 'desp': msg } requests.post(server_url, data=data) # 酷推QQ推送 def kt_send(self, msg): if self.ktkey == '': return kt_url = 'https://push.xuthus.cc/send/'+str(self.ktkey) data = ('簽到完成,點擊查看詳細信息~\n'+str(msg)).encode("utf-8") requests.post(kt_url, data=data) # Server醬推送 def serverTurbo_send(self, msg): if self.sckey == '': return server_url = "https://sc.ftqq.com/" + str(self.sckey) + ".send" data = { 'text': "簽到完成,點擊查看詳細信息~", 'desp': msg } requests.post(server_url, data=data) def main(self): msg = self.checkin() if msg == False: print("網址不正確或網站禁止訪問。") else: self.server_send(msg) self.kt_send(msg) self.serverTurbo_send(msg) self.Qmsg_send(msg) # 雲函數入口 def main_handler(event, context): run = SspanelQd() run.main() if __name__ == '__main__': run = SspanelQd() run.main()