自動簽到流程
新建函式
然後將**複製進去,記得新增你的賬號密碼。
觸發器選擇每天執行一次,實現每天簽到。
效果圖
#-*- coding: utf8 -*-
import
requests
import
urllib.request
import
json
import
reimport
string
from datetime import
datetime
from time import
sleep
import
random
uname = ''#帳號
pswd = ''#密碼
qesnum = #
安全提問 參考下面
qan = ''
#安全提問答案
#0 = 沒有安全提問
#1 = 母親的名字
#2 = 爺爺的名字
#3 = 父親出生的城市
#4 = 您其中一位老師的名字
#5 = 您個人計算機的型號
#6 = 您最喜歡的餐館名稱
#7 = 駕駛執照的最後四位數字
defdelhtml(html):
html =str(html)
dr = re.compile(r'
]+>
', re.s)
dd = dr.sub(''
, html)
return
dddef
toarr(html):
a =delhtml(html)
a =a.split()
return
adef
randdm():
randm = requests.get("
").text
return
randm
deftslogin(uname, pswd, qesnum, qan):
logindata =
rlogin = requests.post('
', data=logindata)
rlogj =json.loads(rlogin.text)
if (rlogj["
status
"] != "
success"):
print ("
登陸失敗,資訊錯誤")
else
:
print(uname, "
登陸成功!")
return
rlogin
deftsign(signdata, tscookie):
rsign = requests.post('
',data=signdata, cookies=tscookie)
rsinj =json.loads(rsign.text)
if (rsinj["
status
"] == "
success"):
print ("
每日簽到成功,+1 tubi!")
elif (rsinj["
message
"] == "
alreadysign"):
print ("
今天已經簽到過了!")
else
:
print ("
簽到失敗(原因不明)!")
defmain():
today =datetime.now()
print(today.strftime("
%y-%m-%d %h:%m:%s"))
rlogin =tslogin(uname, pswd, qesnum, qan)
if (rlogin != ""):
rlogj =json.loads(rlogin.text)
tscookie =requests.utils.dict_from_cookiejar(rlogin.cookies)
signdata =
tsign(signdata, tscookie)
tbreq =requests.get(
'', cookies=tscookie)
tblog =json.loads(tbreq.text)
loglen = len(tblog["
loglist"])
allreason = ""
for i in
range(loglen):
logday = tblog["
loglist
"][i]["
timeline"]
logdatetime = datetime.strptime(logday, "
%y-%m-%d %h:%m:%s")
logdatetime = logdatetime.strftime("
%y-%m-%d")
todaydate = today.strftime("
%y-%m-%d")
if (logdatetime ==todaydate):
allreason += tblog["
loglist
"][i]["
reason"]
else
:
break
if ("
查詢新com網域名稱"in
allreason):
print("
今天已經查詢過網域名稱了!")
else:
while
true:
domainurl =randdm()
print ('
正在查詢網域名稱:
', domainurl)
querydomainsubmit = urllib.parse.quote("查詢"
) postdata =
rpost = requests.post('
',data=postdata, cookies=tscookie)
if ("
網域名稱查詢可以積累網域名稱的資訊,為進一步了解做準備,不要為了tubi而查詢。"in
rpost.text):
print ("
每日網域名稱查詢成功,+1 tubi!")
break
elif("
error:查詢出錯!網域名稱不存在或介面有誤,返回為空!"in
rpost.text):
print ("
此網域名稱:
", domainurl, "
不存在!")
else
:
print ("
此網域名稱:
", domainurl, "
已查詢過!")
sleep(1)
defmain_handler(event, context):
return
main()
if__name__ == '
__main__':
main()
入圍T00ls 2018風雲人物
今天早上開啟t00ls,發現成功入圍了 t00ls第六屆 2018 年度人物風雲榜 共34名年度人物,每個id可投10票,34選10。t00ls是當前國內為數不多的民間網路資訊保安研究團隊之一。作為專業的安全技術交流平台,t00ls團隊無任何盈利與商業性質,本著 低調求發展 的理念 在嚴格遵守國家法...
三層架構1 整理自T噬菌體
基於.net 平台的分層架構實戰 一 綜述 mvc等 不會討論,ide使用visual studio 2005,資料庫會用到sqlserver2005 express和access2003。基於.net 平台的分層架構實戰 二 需求分析與資料庫設計 在實際的專案中,需求分析和資料庫的設計是很重要的乙...