#! /usr/bin/python3 # ================================================================== # Python Requests Tutorial: Request Web Pages, Download Images, # POST Data, Read JSON, and More # # From: https://www.youtube.com/watch?v=tb8gHvYlCFs # # Install module: pip install requests # pip3 install modules # ================================================================== import requests # print'(---- request with login ---------------------------------') #r = requests.get('http://api.github.com', auth=('user','pass')) print('---- request ----------------------------------------------') r = requests.get('https://xkcd.com/353/') print('---- response status code ---------------------------------') print(r.status_code) # ---- test return code for success if not r.ok: print('OOPS' . r.ok) quit(1) print('---- returned response ------------------------------------') print(r) print('---- response object attributes and methods ---------------') print(dir(r)) # ---- more detailed response object information #print(help(r)) print('---- returned response header -----------------------------') print(r.headers['content-type']) print('---- returned response encoding ---------------------------') print(r.encoding) print('---- returned request text --------------------------------') print(r.text) #print('---- returned response json -------------------------------') #print(r.json())