I'm facing the same kind of problem: each call to urllib.request.urlopen() raises a 403
File "/usr/lib/python3.4/urllib/request.py", line 579, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden
My webapp is trying to scrap a website called monavislerendgratuit.com
The flask app is working without raising any errors when I launch it in local from my computer and now I'm trying to host it on pythonanywhere. I was planning on taking a WebDev account anyway, but there is no way I can try my app with a free account?