c# .net Adsense ADO.NET Linq Viruses/security asp.net MVC JQuery Angular-js Node-js SEO Java C++ SQL API Networking vb.net .Net Css JavaScript Generics c#.Net entity framework HTML Website host Website Construction Guide HTTP tutorial W3C tutorial Web Services JSON Psychology Ionic framework Angular ReactJS Python Computer Android
Python

urllib.error.HTTPError: HTTP Error 403: Forbidden - Python Error

| | python
I got this following error while try to scrap a website using URL in python.
"urllib.error.HTTPError: HTTP Error 403: Forbidden"
Problem web scraping

CODE:

import urllib.request


url = 'https://stackoverflow.com/questions/27673870/cant-create-pdf-using-python-pdfkit-error-no-wkhtmltopdf-executable-found'
f = urllib.request.urlopen(url)
myfile = f.read()
print(myfile)


SOLUTION:

The urllib.request module is used to construct HTTP request that can be passed to the urlopen() function.

import urllib.request


request = urllib.request.Request(url = 'https://stackoverflow.com/questions/27673870/cant-create-pdf-using-python-pdfkit-error-no-wkhtmltopdf-executable-found',
headers={'User-Agent': 'Mozilla/5.0'})
f = urllib.request.urlopen(request)
myfile = f.read()
print(myfile)

VIDEO GUIDE: