· 8 years ago · Aug 12, 2017, 06:46 PM
1#!/usr/bin/env python2.7
2import requests, sys
3import json
4import urllib3
5
6urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
7
8def connect(hostip,REST):
9
10 fg_host = hostip
11 fg_api = REST
12 fg_user = 'username'
13 fg_pass = 'password'
14
15 login_url = 'https://%s/logincheck' % fg_host
16 login_payload = {'username': fg_user, 'secretkey': fg_pass}
17
18 r = requests.post(login_url, data=login_payload, verify=False)
19 cookiejar = r.cookies
20
21 r = requests.get('https://%s/api/v2/%s' % (fg_host, fg_api),
22 cookies=cookiejar, verify=False)
23
24 state = r.content
25
26
27if __name__ == "__main__":
28 connect(sys.argv[1],sys.argv[2])