内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

Python實現(xiàn)T00ls自動簽到的方法-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

成都創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、寶坻網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作、商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為寶坻等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

小編給大家分享一下Python實現(xiàn)T00ls自動簽到的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

T00ls 每日簽到是可以獲取 TuBi 的,由于常常忘記簽到,導(dǎo)致?lián)p失了很多 TuBi 。于是在 T00ls 論壇搜索了一下,發(fā)現(xiàn)有不少大佬都寫了自己的簽到腳本,簽到功能實現(xiàn)、定時任務(wù)執(zhí)行以及簽到提醒的方式多種多樣,好羨慕啊。所以這里國光也嘗試借鑒前輩們的腳本,嘗試整合一個自己的自動簽到腳本,因為國光有自己的服務(wù)器,所以打算使用 Linux 下的 crontab 來定時執(zhí)行任務(wù),提醒的話使用釘釘和郵件提醒基本上可以滿足我的使用需求了,話不多說,下面開始腳本的編寫吧。

基礎(chǔ)簽到

寫代碼功能得慢慢添加上去,首先得實現(xiàn)一個最基礎(chǔ)的登錄并簽到功能,后續(xù)再添加郵件以及釘釘提醒等功能。

因為腳本功能比較簡單,就直接將對應(yīng)的功能封裝成函數(shù)了。對應(yīng)的函數(shù)都按照正規(guī)開發(fā)那樣給了詳細的注釋和說明,話不多說直接看下面的代碼吧:

import json
import requests
username = '國光' # 帳號
password = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' # 密碼MD5 32位(小寫)
question_num = 5 # 安全提問 參考下面
question_answer = 'xxx' # 安全提問答案
# 0 = 沒有安全提問
# 1 = 母親的名字
# 2 = 爺爺?shù)拿?# 3 = 父親出生的城市
# 4 = 您其中一位老師的名字
# 5 = 您個人計算機的型號
# 6 = 您最喜歡的餐館名稱
# 7 = 駕駛執(zhí)照的最后四位數(shù)字
def t00ls_login(u_name, u_pass, q_num, q_ans):
 """
 t00ls 登錄函數(shù)
 :param u_name: 用戶名
 :param u_pass: 密碼的 md5 值 32 位小寫
 :param q_num: 安全提問類型
 :param q_ans: 安全提問答案
 :return: 簽到要用的 hash 和 登錄后的 Cookies
 """
 login_data = {
  'action': 'login',
  'username': u_name,
  'password': u_pass,
  'questionid': q_num,
  'answer': q_ans
 }
 response_login = requests.post('https://www.t00ls.net/login.json', data=login_data)
 response_login_json = json.loads(response_login.text)
 if response_login_json['status'] != 'success':
  return None
 else:
  print('用戶:', username, '登入成功!')
  formhash = response_login_json['formhash']
  t00ls_cookies = response_login.cookies
  return formhash, t00ls_cookies
def t00ls_sign(t00ls_hash, t00ls_cookies):
 """
 t00ls 簽到函數(shù)
 :param t00ls_hash: 簽到要用的 hash
 :param t00ls_cookies: 登錄后的 Cookies
 :return: 簽到后的 JSON 數(shù)據(jù)
 """
 sign_data = {
  'formhash': t00ls_hash,
  'signsubmit': "true"
 }
 response_sign = requests.post('https://www.t00ls.net/ajax-sign.json', data=sign_data, cookies=t00ls_cookies)
 return json.loads(response_sign.text)
def main():
 response_login = t00ls_login(username, password, question_num, question_answer)
 if response_login:
  response_sign = t00ls_sign(response_login[0], response_login[1])
  if response_sign['status'] == 'success':
   print('簽到成功')
  elif response_sign['message'] == 'alreadysign':
   print('今日已簽到')
  else:
   print('出現(xiàn)玄學(xué)問題了 簽到失敗')
 else:
  print('登入失敗 請檢查輸入資料是否正確')
if __name__ == '__main__':
 main()

新聞名稱:Python實現(xiàn)T00ls自動簽到的方法-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://www.rwnh.cn/article32/doedpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、動態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站、品牌網(wǎng)站制作、網(wǎng)站內(nèi)鏈、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
逊克县| 麻城市| 博客| 朝阳市| 霍城县| 炉霍县| 来凤县| 乌拉特前旗| 犍为县| 永德县| 西乌珠穆沁旗| 翼城县| 奇台县| 前郭尔| 南通市| 和顺县| 永丰县| 湘西| 太和县| 屏边| 拜城县| 静乐县| 长乐市| 叙永县| 定陶县| 灵寿县| 甘谷县| 济阳县| 全南县| 葫芦岛市| 宽城| 法库县| 保靖县| 济源市| 阳春市| 黑河市| 高密市| 镇平县| 昭通市| 宁远县| 江安县|