simthneoshj commited on
Commit
385d873
1 Parent(s): ba988ad

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +53 -2
app.py CHANGED
@@ -1,8 +1,59 @@
1
  import streamlit as st
 
 
 
 
2
 
 
 
 
 
 
 
 
 
 
3
  def main():
4
- st.title("Hello, World!")
5
- st.write("This is a simple Streamlit app.")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
 
 
7
  if __name__ == "__main__":
8
  main()
 
1
  import streamlit as st
2
+ import requests
3
+ import json
4
+ import time
5
+ import random
6
 
7
+ # 使用 st.cache 修饰器缓存函数结果,避免重复计算
8
+ @st.cache
9
+ def get_random_data():
10
+ with open('data.txt', 'r') as file:
11
+ lines = file.readlines()
12
+ random_line = json.loads(random.choice(lines).strip())
13
+ return random_line
14
+
15
+ # 创建 Streamlit 应用程序
16
  def main():
17
+ st.title("Streamlit App")
18
+
19
+ # 定义一个函数来获取 Arkose Token
20
+ def get_arkose_token():
21
+ cookies = {
22
+ 'oai-did': '46671c2e-bca8-42ef-bc50-48649770430f',
23
+ 'ajs_user_id': '46671c2e-bca8-42ef-bc50-48649770430f',
24
+ 'ajs_anonymous_id': '6ec1695c-4f61-4905-a85b-7310a24a4779',
25
+ '_cfuvid': 'DVvOgDj0mo9_NrUPd._ocflCc67V7SGs2j5RU17RTKY-1713582204697-0.0.1.1-604800000',
26
+ }
27
+
28
+ headers = {
29
+ 'authority': 'tcr9i.openai.com',
30
+ 'accept': '*/*',
31
+ 'accept-language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
32
+ 'content-type': 'application/x-www-form-urlencoded; charset=UTF-8',
33
+ 'origin': 'https://tcr9i.openai.com',
34
+ 'referer': 'https://tcr9i.openai.com/v2/2.4.5/enforcement.6c9d6e9be9aa044cc5ce9548b4abe1b0.html',
35
+ 'sec-ch-ua': '"Not_A Brand";v="8", "Chromium";v="120"',
36
+ 'sec-ch-ua-mobile': '?1',
37
+ 'sec-ch-ua-platform': '"Android"',
38
+ 'sec-fetch-dest': 'empty',
39
+ 'sec-fetch-mode': 'cors',
40
+ 'sec-fetch-site': 'same-origin',
41
+ 'user-agent': 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36',
42
+ 'x-ark-esync-value': '1713571200',
43
+ }
44
+
45
+ random_line = get_random_data()
46
+ data = random_line['data']
47
+
48
+ response = requests.post('https://tcr9i.openai.com/fc/gt2/public_key/0A1D34FC-659D-4E23-B17B-694DCFCF6A6C', cookies=cookies, headers=headers, data=data).json()
49
+
50
+ return response['token']
51
+
52
+ # 在 Streamlit 应用程序中添加 Arkose Token 的按钮
53
+ if st.button("Get Arkose Token"):
54
+ token = get_arkose_token()
55
+ st.write("Arkose Token:", token)
56
 
57
+ # 运行 Streamlit 应用程序
58
  if __name__ == "__main__":
59
  main()