-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathMenu.py
56 lines (54 loc) · 2.12 KB
/
Menu.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import os
import json
import requests
from Main.API import user_inquire
print('欢迎使用FQ Toolbox V1.15')
print('一言:'+json.loads(requests.get(url='https://v1.hitokoto.cn').text)['hitokoto'])
print('————————————————————')
if not os.path.exists('cookie.ini'):
ce = open('cookie.ini','w',encoding='utf-8')
ce.close()
data = open('cookie.ini','r',encoding='utf-8')
login_data = user_inquire(data.read())
if login_data == 'false':
print('登录失败,部分功能无法使用,请配置cookie')
else:
print(f'用户名称:{login_data[0]}')
print(f'用户头像URL:{login_data[1]}')
print(f'用户id:{login_data[2]}')
print(f'用户简介:{login_data[3]}')
data.close()
print('————————————————————')
while True:
choose = input('1.搜索书籍\n2.阅读书籍\n3.爬取书籍\n4.爬取书籍(epub)\n5.推荐榜\n6.设置\n7.DEBUG\n请选择:')
if choose == '1':
os.system('python ./Main/FQSearch.py')
elif choose == '2':
os.system('python ./Main/FQRead.py')
elif choose == '3':
os.system('python ./Main/FQ爬虫.py')
elif choose == '4':
os.system('python ./Main/FQ爬虫_epub.py')
elif choose == '5':
os.system('python ./Main/FQ推荐.py')
elif choose == '6':
choose = input('1.设置Cookie\n请选择:')
if choose == '1':
while True:
cookie = input('Cookie:')
data = user_inquire(cookie)
if data == 'false':
print('Cookie无效,请重新设置')
else:
f = open('cookie.ini','w',encoding='utf-8')
f.write(cookie)
f.close()
print(f'用户名称:{data[0]}')
print(f'用户头像URL:{data[1]}')
print(f'用户id:{data[2]}')
print(f'用户简介:{data[3]}')
break
elif choose == '7':
os.system('python ./Main/Test.py')
else:
print('unknown')