猫史档案馆


识别点赞的代码

用户:北方看雪北方看雪查看:0 回复:0 评论:0 创建时间:2020-08-20T19:41:08


import webbrowser
from tkinter import*
from tkinter.ttk import*
from tkinter import messagebox
import requests,time,random


def enter(k):
    url="https://code.xueersi.com/api/works/search?keyword=子昱&lang=python&page=1&per_page=100"
    headers = {'Content-Type':'application/json'}
    a=requests.get(url=url, headers=headers)
    null,false,list_get,string=0,0,[],''
    id_list=[11909587]
    for x in id_list:
        for i in eval(a.text)['data']['data']:
            if i['user_id']==x and i["id"]==k:
                return i["likes"]


pass_id=4773387
now_click=enter(pass_id)
print(now_click)
def get():
    global pass_id,now_click
    print(now_click)
    z=enter(pass_id)
    if z>now_click:
        print(z)
        return True
    else: 
        return False
def call():
    sd=get()
    if sd:
        messagebox.showinfo("","你点了赞")
    else:
        messagebox.showinfo("","你没点赞")

def callback():
    res=messagebox.askokcancel("","您确定要退出吗?")
    if res==True:
        window.destroy()
        sys.exit()
    else:
        return

window = Tk()
window.title('识别点赞的小程序')
window.geometry("450x300")
k=Label(window,text="你必须在程序运行的过程中点赞才能识别哟\n可能要点赞后等一会点按钮才能识别\n(系统延时)",justify="center")
z=Button(window,text="点赞了再点这个按钮",command=call)
k.pack(fill=BOTH,expand=True)
z.pack(fill=BOTH,expand=True)
window.protocol("WM_DELETE_WINDOW",callback)
window.mainloop()


回复

上一页1 页 / 共 0下一页