时间:2021-05-22
这是一个自动化程度较高的程序,运行本程序后会从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()声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
人人影视怎么下载?大家可以参考下文的人人影视美剧/电影/电视剧下载步骤,如何在人人影视网站下载自己喜欢的影片呢?方法很简单,小伙伴们请按照下文来进行下载操作
从上周五下午开始,人人影视网站出现了无法访问的情况,有不少用户都在微博上反馈了这一问题。 到了周六,人人影视可以正常访问了,但却挂上了“网站正在清理内容”
从上周五下午开始,人人影视网站出现了无法访问的情况,有不少用户都在微博上反馈了这一问题。到了周六,人人影视可以正常访问了,但却挂上了“网站正在清理内
因为“未经授权的影视翻译”等原因被迫关闭的人人影视,打算“另起炉灶”了。今日,人人影视宣布,旗下新网站&ldqu
持续了近一个月的人人影视观战风波终于要落下帷幕了,它终究是没能坚持下去,彻底和我们说再见了。今天上午,人人影视官方微博@人人影视字幕站发文称,“非常