|
@@ -18,7 +18,7 @@ class WebDouYin:
|
18
|
18
|
|
19
|
19
|
# print('_signature',d)
|
20
|
20
|
return d
|
21
|
|
- def get_ck(self, proxy=None, retime=0):
|
|
21
|
+ def get_ck(self, proxy=None):
|
22
|
22
|
requests.packages.urllib3.disable_warnings()
|
23
|
23
|
headers = {
|
24
|
24
|
'authority': 'www.douyin.com',
|
|
@@ -34,16 +34,13 @@ class WebDouYin:
|
34
|
34
|
res = requests.get('https://www.douyin.com/', headers=headers,verify=False, proxies=proxy,timeout=8)
|
35
|
35
|
cookie_dict=res.cookies.get_dict()
|
36
|
36
|
ck=''
|
37
|
|
- if retime >= 2:
|
38
|
|
- return None
|
39
|
37
|
|
40
|
38
|
if cookie_dict:
|
41
|
39
|
for k,v in cookie_dict.items():
|
42
|
40
|
ck+='%s=%s; '%(k,v)
|
43
|
41
|
ck=ck[:-2]
|
44
|
42
|
else:
|
45
|
|
- retime += 1
|
46
|
|
- ck = self.get_ck(proxy=proxy, retime=retime)
|
|
43
|
+ return None
|
47
|
44
|
ck+='; passport_csrf_token='+str(uuid.uuid4()).replace('-','')
|
48
|
45
|
# print(ck)
|
49
|
46
|
return ck
|