Compare commits

...

4 Commits

Author SHA1 Message Date
aad451f5ce Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Authtication.py
2025-06-20 09:03:42 +08:00
7807a9ee53 Change the way that store the log files. Now, when run the program, You need make the directory by yourself. 2025-06-20 08:58:22 +08:00
Pyhtagodzilla
47c88140c3 Complement the README file. 2025-06-18 22:34:26 +08:00
Pyhtagodzilla
10391fd746 Complement the README file. 2025-06-18 22:33:58 +08:00
2 changed files with 19 additions and 3 deletions

View File

@ -1,8 +1,8 @@
import os
import requests
import time
import datetime
import selenium.common.exceptions
import urllib3
import logging
from dotenv import load_dotenv
from selenium import webdriver
@ -12,7 +12,7 @@ logging.basicConfig(
level=logging.INFO,
format="%(levelno)s - %(levelname)s - %(asctime)s - %(name)s - %(message)s",
datefmt="%Y-%m-%d %H:%M:%S",
filename="log.log",
filename=f"logs/{datetime.date.today()}.log",
filemode="a"
)

View File

@ -19,7 +19,23 @@ BUCT_AUTHENTICATION_PASSWORD=校园网密码
## 关于service
由于用到了logging。所以service里面要加上`WorkingDirectory=/path/to/programe`来确保文件可以正常写入 。
出错先找找权限问题我应该是直接给了755。
出错先找找权限问题我应该是直接给了755。这里是一个servivce的配置文件例子。
```YAML
[Unit]
Description=Auto authentication.
After=network-online.target
[Service]
Type=simple
ExecStart=/path/to/your/python /path/to/your/program
WorkingDirectory=/path/to/your/program
User=Your_User
Restart=always
RestartSec=60
[Install]
WantedBy=multi-user.target
```
---