http://gitunderground.i2p/archive/youtube-dl/commit/384f632e8a9b61e864a26678d85b2b39933b9bae
__handle_request_webpage_error ( compat_HTTPError ( urlh . geturl ( ) , 403 , ' HTTP Error 403: Forbidden ' , urlh . headers , urlh ) , fatal = kwargs . get ( ' fatal ' ) ) return ret class ITVIE ( ITVBaseIE ) : _VALID_URL = r ' https?://(?:www \ .)?itv \ .com/(?:(?P<w>watch)|hub)/[^/]+/(?(w)[ \ w-]+/)(?P<id> \ w+) ' _IE_DESC = ' ITVX ' _TESTS = [ { ' note ' : ' Hub URLs redirect to ITVX ' , ' url ' : ' https://www.itv.com/hub/liar/2a4547a0012 ' , '...