因为树莓派并不是很不错的问题,这个代码做不到绝对的秒赞。
- 在本地建立一个文件,负责写入最后一条说说所产生的时间戳。
- 比对当前时间戳与空间第一条说说是否相同,若相同则无更新。
- 点赞后重写文件,以便下次使用代码即可秒赞。
def run_tolike():
if os.path.exists('time_out.txt'):
with open('time_out.txt','r') as f:
time_out = f.read()
else:time_out = None
while True:
get_friends_list()
time.sleep(__import__('random').randint(0,5)) # 秒赞?
if not time_out or time_out != time_out:
time_out = time_out
get_zan(times,his_url)
return True
else:log('说说无更新,等待中...')
with open('time_out.txt','w') as f:
f.write(str(times))