Python程序在QQ空中记录一次面试的细节。这是腾讯老师用来记录看这篇采访的朋友的特殊算法。这个脚本用于记录一次采访,并将其保存在一个文件中。执行main.p
Python程序在QQ空中记录一次面试的细节。这是腾讯老师用来记录看这篇采访的朋友的特殊算法。这个脚本用于记录一次采访,并将其保存在一个文件中。执行main.py并输入相应的数字进行记录。真的是追踪情敌,发现暗恋对象的必备工具。
编码可能有问题。如有BUG,请自行修正。
#!大蟒
#编码=utf-8
导入qqlib、getpass、json、时间、系统、编解码器
重新加载(系统)
sys . set default encoding(sys . stdin . encoding)
访问者=[]
fp=codecs.open('visitors.log ',' a ',sys.stdin.encoding)
def ut2t(uttime):
#unix时间至今
return time . strftime(' % Y-% M-% d % H:% M:% S ',time.localtime(float(uttime)))
def getjson(str):
str=str.replace('_Callback(','')
str = str . replace(');','')
re=json.loads(str)
返回re
def justdoit():
jsonstr=qq.getblogvisit(blogid,vqqid)
jsondate=getjson(jsonstr)
对于范围内的I(0,len(jsondate['data']['list']):
if JSON date[' data '][' list '][I]= =无:
破裂
vuin = JSON date[' data '][' list '][I][' uin ']
vname = JSON date[' data '][' list '][I][' name ']
vtime = JSON date[' data '][' list '][I][' time ']
标志=假
对于visitor中的visi:
if(visi['uin']==vuin和visi['time']==vtime):
标志=真
破裂
if标志:
继续
visitoradd={'name':vname,' uin':vuin,' time':vtime}
visitor.append(visitoradd)
FP . write(' \ n '+str(vname . decode(sys . stdin . encoding))+' \ t \ t \ t \ t '+str(vuin)+' \ t \ t \ t \ t '+str(ut2t(float(vtime))))
返回jsondate['data']['viewCount']
qqid=raw_input("QQ号码:")
qqpaswd = getpass.getpass('QQ密码:')
blogidstr=raw_input("博客号(博客号,qq号):")
blogidspl=blogidstr.split(',')
blogid=blogidspl[0]
vqqid =无
if(len(blogidspl)>1):
vqqid=blogidspl[1]
time Pause = int(raw _ input(' Pause(seconds,at last 15s):'))
如果timepause & lt15:
timepause=15
qq=qqlib。QQ(qqid,qqpaswd)
qq.login()
打印“登录成功!”
虽然正确:
print time . strftime(' % Y-% M-% d % H:% M:% S ',time.localtime())+','+str(justdoit())+' peoples。\n '
睡眠时间(暂停时间)
fp.close()
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/45614.html