urllib modules
request: open URLs
response: (used internaly)
error: exceptions
parse: useful URL function
urllib request
resp = urllib.request.urlopen(‘url’)
or use context manager
urllib HTTPResponse methods and attributes
resp. code - status code
resp. lenght - response lenghts
resp. peek() - preview part of response
resp. read() - read response body as binary
urllib parse querystring
urllib.parse.urlencode(query_dict)