Code Polyglot!
Последние сниппеты
→
26-фев-2021 19:29:55
→
26-фев-2021 19:29:44
→
26-фев-2021 19:29:30
→
26-фев-2021 16:39:28
→
19-фев-2021 01:20:50
→
dtf-login.…
→
08-фев-2021 11:20:42
→
08-фев-2021 11:20:43
→
08-фев-2021 11:19:46
→
08-фев-2021 11:19:45
→
08-фев-2021 08:56:10
→
08-фев-2021 08:56:10
→
22-янв-2021 16:39:12
→
22-янв-2021 16:38:40
→
21-янв-2021 08:40:33
→
19-янв-2021 17:04:24
→
19-янв-2021 17:04:14
→
19-янв-2021 17:04:08
→
19-янв-2021 17:03:46
→
12-янв-2021 10:06:55
→
11-янв-2021 22:48:29
→
11-янв-2021 22:48:11
→
11-янв-2021 22:45:38
→
11-янв-2021 22:44:22
→
11-янв-2021 22:43:38
→
10-янв-2021 20:55:51
→
08-янв-2021 20:15:42
→
08-янв-2021 20:15:09
→
08-янв-2021 19:22:34
→
08-янв-2021 19:22:04
→
08-янв-2021 19:22:05
→
08-янв-2021 05:09:46
→
08-янв-2021 05:09:21
→
02-янв-2021 19:24:15
→
02-янв-2021 19:24:01
→
02-янв-2021 19:23:58
→
02-янв-2021 19:23:39
→
02-янв-2021 19:23:28
→
02-янв-2021 19:23:24
→
02-янв-2021 19:23:20
→
02-янв-2021 19:23:13
→
02-янв-2021 19:22:30
→
02-янв-2021 19:22:27
→
02-янв-2021 19:22:20
→
02-янв-2021 19:22:16
→
02-янв-2021 19:22:11
→
02-янв-2021 19:22:00
→
02-янв-2021 19:21:54
→
02-янв-2021 19:21:52
→
02-янв-2021 00:47:04
dtf-login.py |
15 февраля, понедельник, 2021 | 13:44:24
↓
Скопировано в буфер обмена!
1
import
requests
2
import
json
3
4
def
login
():
5
email, password =
input
(
'email:'
),
input
(
'password:'
)
6
r = requests.post(
"https://dtf.ru/auth/simple/login"
, data={
"values[login]"
: email,
"values[password]"
: password,
"mode"
:
"raw"
}, headers={
"x-this-is-csrf"
:
"THIS IS SPARTA!"
})
7
r_json = r.json()
8
print(r_json)
9
if
r_json.get(
'rc'
,
400
) ==
200
:
10
print(r.cookies.get_dict().get(
'osnova-remember'
))
11
env_j =
None
12
with
open
(
'.env'
,
'r'
)
as
f:
13
try
:
14
env_j = json.load(f)
15
except
json.decoder.JSONDecodeError:
16
env_j =
dict
()
17
env_j.update({
'osnova-remember'
: r.cookies.get_dict().get(
'osnova-remember'
)})
18
with
open
(
'.env'
,
'w'
)
as
f:
19
f.write(json.dumps(env_j))
20
21
if
__name__ ==
"__main__"
:
22
login()
```
import requests import json def login(): email, password = input('email:'), input('password:') r = requests.post("https://dtf.ru/auth/simple/login", data={"values[login]": email, "values[password]": password, "mode": "raw"}, headers={"x-this-is-csrf": "THIS IS SPARTA!"}) r_json = r.json() print(r_json) if r_json.get('rc', 400) == 200: print(r.cookies.get_dict().get('osnova-remember')) env_j = None with open('.env', 'r') as f: try: env_j = json.load(f) except json.decoder.JSONDecodeError: env_j = dict() env_j.update({'osnova-remember': r.cookies.get_dict().get('osnova-remember')}) with open('.env', 'w') as f: f.write(json.dumps(env_j)) if __name__ == "__main__": login()
Язык
Библиотека
VM
Скорость
JavaScript 20.3.0
Highlight.js 10.4.1
GraalVM
Быстро
Ruby 2.6.6
Rouge 3.26.0
GraalVM
Приемлемо
Время рендеринга подсветки синтаксиса на сервере:
1995
ms.
```
Версия Code Polyglot:
1.0.0, 40b65db_190, 19-Jan-2021 15:55:44