mirror of
https://cdm-project.com/Download-Tools/udemy-downloader.git
synced 2025-05-02 17:44:25 +02:00
fix: large course extractor
This commit is contained in:
parent
15b7d92afc
commit
2735fed21f
11
main.py
11
main.py
@ -759,6 +759,17 @@ class Udemy:
|
|||||||
resp = self._extract_large_course_content(url=url)
|
resp = self._extract_large_course_content(url=url)
|
||||||
else:
|
else:
|
||||||
resp = resp.json()
|
resp = resp.json()
|
||||||
|
e = resp.get("error")
|
||||||
|
if e:
|
||||||
|
status_code = e.get("status_code")
|
||||||
|
message = e.get("message")
|
||||||
|
if status_code in [502, 503, 504]:
|
||||||
|
logger.info(f"Looks like a large course: [{status_code}] {message}")
|
||||||
|
resp = self._extract_large_course_content(url=url)
|
||||||
|
else:
|
||||||
|
logger.fatal(f"Error: [{status_code}] {message}")
|
||||||
|
time.sleep(0.8)
|
||||||
|
sys.exit(1)
|
||||||
except conn_error as error:
|
except conn_error as error:
|
||||||
logger.fatal(f"[-] Udemy Says: Connection error, {error}")
|
logger.fatal(f"[-] Udemy Says: Connection error, {error}")
|
||||||
time.sleep(0.8)
|
time.sleep(0.8)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user