in prompts/khanacademy/khan_dl/khan_dl.py [0:0]
def get_course_page(self):
"""Retrieves course page html"""
print("Course URL: {}".format(self.course_url))
try:
self.course_page = BeautifulSoup(requests.get(self.course_url).text, "lxml")
except requests.ConnectionError as e:
print("Error Connecting!\n", e)
sys.exit(1)
except requests.exceptions.HTTPError as errh:
print("Http Error:", errh)
sys.exit(1)
except requests.exceptions.ConnectionError as errc:
print("Error Connecting:", errc)
sys.exit(1)
except requests.exceptions.Timeout as errt:
print("Timeout Error:", errt)
sys.exit(1)
except requests.exceptions.RequestException as err:
print("Oops: Something Else", err)
sys.exit(1)