scientific_comp_projects/CODE/[python]XML_JSON/urllib_intro.py
2021-10-29 15:16:40 +02:00

42 lines
899 B
Python

'''
Typical use of urllib:
reponse = urllib.request.urlopen(
url,
data=None,
[timeout,]*,
cafile=None,
capath=None,
cadefault=False,
context=None)
'''
# using urllib to request data.
# TODO : import the urllib request class
import urllib.request
def main():
# the url to retrive our sample data from
url = "http://httpbin.org/xml"
# TODO : open the url and retrive some data
result = urllib.request.urlopen(url)
# TODO :print the result code from the request, should be 200 ok
print('Result code : {0}'.format(result.status))
# TODO : print the returned data headers
print("Headers : -------")
print(result.getheaders())
# TODO : print the returned data intself
print('Returned data : ---------')
print(result.read().decode('utf-8'))
if __name__=='__main__':
main()