|
发表于 2024-4-16 18:04:34
|
显示全部楼层
根据你提供的输出,你成功获取了签到排名、当天已签到人数和积分奖励。至于"进程已结束,退出代码0"的提示,这是告诉你程序已经正常执行完毕并退出了。
如果你想让程序保持运行状态,可以将最后的`page.quit()`注释掉或删除掉。这样,程序将不会退出,并且会持续运行。另外,你也可以在代码的最后添加一个`while True`循环,来保持程序的连续执行。以下是修改后的代码片段:
- from DrissionPage import ChromiumPage
- page = ChromiumPage()
- url = 'https://fishc.com.cn/forum.php?gid=28'
- page.get(url)
- try:
- page.ele('#ls_username').input('6****@qq.com')
- page.ele('#ls_password').input('******')
- page.ele('.pn.vm').click()
- page.wait.load_start()
- page.ele('#mn_Nac60').click()
- page.ele('#JD_sign').click()
- page.wait.load_start()
- print(page.ele('.font').text)
- print('今日已签到:', page.ele('.con').text)
- print('积分奖励:', page.ele('css: ul li:nth-child(3) p b span').text)
- except:
- print(page.ele('.font').text)
- print('今日已签到:', page.ele('.con').text)
- print('积分奖励:', page.ele('css: ul li:nth-child(3) p b span').text)
- # 保持程序持续执行的循环
- while True:
- pass
复制代码
这样,程序将一直保持运行状态,直到你手动停止它。注意,如果你使用了`while True`循环,你可能需要按下键盘上的Ctrl+C组合键来中断程序的执行。希望这可以解决你的问题!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|