Rfym21 commited on
Commit
26517d7
·
verified ·
1 Parent(s): 0db1606

Delete utils/Client.py

Browse files
Files changed (1) hide show
  1. utils/Client.py +0 -56
utils/Client.py DELETED
@@ -1,56 +0,0 @@
1
- import random
2
-
3
- from curl_cffi.requests import AsyncSession
4
-
5
-
6
- class Client:
7
- def __init__(self, proxy=None, timeout=15, verify=True, impersonate='safari15_3'):
8
- self.proxies = {"http": proxy, "https": proxy}
9
- self.timeout = timeout
10
- self.verify = verify
11
-
12
- self.impersonate = impersonate
13
- # impersonate=self.impersonate
14
-
15
- # self.ja3 = ""
16
- # self.akamai = ""
17
- # ja3=self.ja3, akamai=self.akamai
18
- self.session = AsyncSession(proxies=self.proxies, timeout=self.timeout, impersonate=self.impersonate, verify=self.verify)
19
- self.session2 = AsyncSession(proxies=self.proxies, timeout=self.timeout, impersonate=self.impersonate, verify=self.verify)
20
-
21
- async def post(self, *args, **kwargs):
22
- r = await self.session.post(*args, **kwargs)
23
- return r
24
-
25
- async def post_stream(self, *args, headers=None, cookies=None, **kwargs):
26
- if self.session:
27
- headers = headers or self.session.headers
28
- cookies = cookies or self.session.cookies
29
- r = await self.session2.post(*args, headers=headers, cookies=cookies, **kwargs)
30
- return r
31
-
32
- async def get(self, *args, **kwargs):
33
- r = await self.session.get(*args, **kwargs)
34
- return r
35
-
36
- async def request(self, *args, **kwargs):
37
- r = await self.session.request(*args, **kwargs)
38
- return r
39
-
40
- async def put(self, *args, **kwargs):
41
- r = await self.session.put(*args, **kwargs)
42
- return r
43
-
44
- async def close(self):
45
- if self.session:
46
- try:
47
- await self.session.close()
48
- del self.session
49
- except Exception:
50
- pass
51
- if self.session2:
52
- try:
53
- await self.session2.close()
54
- del self.session2
55
- except Exception:
56
- pass