国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python3 實現的人人影視網站自動簽到

2019-11-25 16:43:08
字體:
來源:轉載
供稿:網友

這是一個自動化程度較高的程序,運行本程序后會從chrome中讀取cookies用于登錄人人影視簽到,
并且會自動添加一個windows 任務計劃,這個任務計劃每天下午兩點會執行本程序進行簽到。

sys.executable == 'C://Python34//pythonw.exe'
使用pythonw 執行.py 不會彈出命令行窗口。

以system權限執行的程序不能訪問網絡,/ru 參數后的值改為administrators或者users

import osimport sysimport subprocessimport sqlite3import timeimport requestsfrom win32.win32crypt import CryptUnprotectDatadef getcookiefromchrome(host='.oschina.net'):  cookiepath=os.environ['LOCALAPPDATA']+r"/Google/Chrome/User Data/Default/Cookies"  sql = "select host_key,name,encrypted_value from cookies where host_key='%s'" % host  with sqlite3.connect(cookiepath) as conn:    cu = conn.cursor()        cookies = {name:CryptUnprotectData(encrypted_value)[1].decode() for host_key,name,encrypted_value in cu.execute(sql).fetchall()}    print(cookies)    return cookies#運行環境windows 2012 server python3.4 x64 pywin32 chrome 50  """  #windows 版chrome Cookies文件為一個sqlite3數據庫,  #chrome 33以后的版本的cookies的value都加密存在encrypted_value中,  #需要使用win32crypt的CryptUnprotectData 對encrypted_value進行解密,  win32crypt是pywin32的一部分,需要安裝最新的pywin32模塊  """#getcookiefromchrome()#getcookiefromchrome('.baidu.com')def sign():  zmcookie = getcookiefromchrome('.zimuzu.tv')  url = 'http://www.zimuzu.tv/user/login/getCurUserTopInfo'  requests.get(url,cookies=zmcookie).text  rs = requests.get('http://www.zimuzu.tv/user/sign',cookies=zmcookie).text.split('/n')  info = [r for r in rs if "三次登錄時間" in r]  time_=time.strftime("%c")  with open("zmlog.txt","a+") as f:    f.write(time_ + "   :" )    f.writelines(info)    f.write("/n/n")tn='zmautosign'def run(ar=sys.argv):  if len(ar)==1:    sign()    if not intask():      addtask() #添加任務計劃  elif len(ar)>1 and ar[1].lower()=="-task":    sign()def intask(tn=tn,ar=sys.argv[0]):  txt=subprocess.getoutput('schtasks /query |find "%s"' % tn)  if tn in txt:    return 1  else:    return 0def addtask(tn=tn,ar=sys.argv[0]):  cmd='schtasks /create /F /ru Administrators /tn "%s" /sc daily /st 14:00:00 /tr "%s %s -task"' % (tn,sys.executable,ar)  subprocess.call(cmd,shell=1)os.chdir(sys.path[0])run()

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 四子王旗| 嘉祥县| 彰武县| 株洲县| 广丰县| 綦江县| 巩留县| 旬阳县| 澎湖县| 长汀县| 宝丰县| 周宁县| 南涧| 孟州市| 江西省| 永州市| 富阳市| 罗江县| 南京市| 贵州省| 长顺县| 甘南县| 同江市| 包头市| 嘉鱼县| 桂东县| 库伦旗| 福建省| 惠州市| 章丘市| 合作市| 永昌县| 普格县| 盈江县| 汝阳县| 黔江区| 临夏市| 高陵县| 涿州市| 涪陵区| 涪陵区|