Hi not every time but sometimes when trying to gain access to the LSE code I am thrown the every annoying HTTP Error 403: Forbidden message.
Anyone know how I can overcome this issue only using standard python modules (so sadly no beautiful soup).
import urllib.requesturl = "http://www.londonstockexchange.com/exchange/prices-and-markets/stocks/indices/ftse-indices.html"
infile = urllib.request.urlopen(url) # Open the URL
data = infile.read().decode('ISO-8859-1') # Read the content as string decoded with ISO-8859-1print(data) # Print the data to the screen
However every now and then this is the error I am shown:
Traceback (most recent call last):File "/home/ubuntu/workspace/programming_practice/Assessment/Summative/removingThe403Error.py", line 5, in <module>webpage = urlopen(req).read().decode('ISO-8859-1')File "/usr/lib/python3.4/urllib/request.py", line 161, in urlopenreturn opener.open(url, data, timeout)File "/usr/lib/python3.4/urllib/request.py", line 469, in openresponse = meth(req, response)File "/usr/lib/python3.4/urllib/request.py", line 579, in http_response'http', request, response, code, msg, hdrs)File "/usr/lib/python3.4/urllib/request.py", line 507, in errorreturn self._call_chain(*args)File "/usr/lib/python3.4/urllib/request.py", line 441, in _call_chainresult = func(*args)File "/usr/lib/python3.4/urllib/request.py", line 587, in http_error_defaultraise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: ForbiddenProcess exited with code: 1
Link to a list of all the modules that are okay: https://docs.python.org/3.4/py-modindex.html
Many thanks in advance.