xiaosi4081 发表于 2021-6-19 14:16:13

fishc求助帖提醒

本帖最后由 xiaosi4081 于 2021-6-19 14:16 编辑

代码(回复可见):
**** Hidden Message *****

南归 发表于 2021-6-19 15:26:05

?

han125416866 发表于 2021-6-19 16:23:25

{:5_110:}

basketmn 发表于 2021-6-19 17:51:55

看看有什么神秘

basketmn 发表于 2021-6-19 17:52:30

看看。。。

kaohsing 发表于 2021-6-19 18:07:13

嘛也      

靳子轩 发表于 2021-6-19 20:44:56

a

nahongyan1997 发表于 2021-6-23 17:40:38

我记得我回复过了

nahongyan1997 发表于 2021-6-24 15:17:17

我记得你之前发过一个这个。代码差不多,就是这个:
# -*- coding: utf-8 -*-
from requests import get
from re import search
import time as ti
import tkinter as tk
import tkinter.messagebox
from threading import Thread
# 注:\1 用于引用前面编号为 1 的子组

a = []
root = tk.Tk()
root.title("求助帖提醒")
t = tk.Text(root)
t.pack()
def load():
    while True:
      res = get(f"https://fishc.com.cn/bestanswer.php?mod=huzhu&type=undo").text
      # 获取问题帖的名字
      name = search(r'<a href="https://fishc.com.cn/thread-\d+?-1-1.html" target="_blank">(.+?)</a>', res).group(1)
      #获取问题帖的URL
      url = "https://fishc.com.cn/thread-"+search(r'<a href="https://fishc.com.cn/thread-(.+?)-1-1.html" target="_blank"',res).group(1)+"-1-1.html"
      # 获取回答数
      ans = search(r'<font color="#999999">(\d+?)</font>', res).group(1)
      # 获取时间
      time = search(r'<font color="#999999">(\d+?-\d+?-\d+? \d+?:\d+?)</font>', res).group(1)
      if name not in a:
            b = f" 标题:{name}\n 回答数:{ans}\n 提问时间:{time}\n 地址:{url}\n\n"
            t.insert(tk.END,b)    # 打印相应的内容
            tkinter.messagebox.showwarning("提示",b)
            a.append(name)
      ti.sleep(5)

func = Thread(target=load)
func.setDaemon(True)
func.start()
root.mainloop()

这个不用手动刷新

这个好像也是你写的

永恒的蓝色梦想 发表于 2021-6-25 14:17:59

看看
页: [1]
查看完整版本: fishc求助帖提醒