firstLogin.py
1.01 KB
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
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2021/8/20 下午2:38
# @Author : 付孟奇
from config.vendorHost import vendor_host
from config import vendorList
from util.HandleJson import file_readAPI, file_updata_global
from util.HandleJenkins import config
from util.log import logger
import requests
def FirstLogin():
api_type = 'sys'
headers = {
'Content-Type': 'application/json'
}
if config['pro'] in vendorList.web_login_1:
payload = {"username": 'cs01', "password": 'situ1234'}
url = vendor_host + api_type + file_readAPI(api_type, 'webLoginUsingPOST')
response = requests.request('POST', url, headers=headers, json=payload)
if response.status_code is 200:
res = response.json()
logger.info(str(res))
login_token = res['result']['token']
file_updata_global('web_login', 'token', login_token)
else:
login_token = None
logger.error(str(response.text))
return login_token
if __name__ == '__main__':
FirstLogin()