INNER CODE UNIT · Python
RequestBlocked
jdepoix/youtube-transcript-api · youtube_transcript_api/_errors.py:131
class RequestBlocked(CouldNotRetrieveTranscript):
BASE_CAUSE_MESSAGE = (
"YouTube is blocking requests from your IP. This usually is due to one of the "
"following reasons:\n"
"- You have done too many requests and your IP has been blocked by YouTube\n"
"- You are doing requests from an IP belonging to a cloud provider (like AWS, "
"Google Cloud Platform, Azure, etc.). Unfortunately, most IPs from cloud "
"providers are blocked by YouTube.\n\n"
)
CAUSE_MESSAGE = (
f"{BASE_CAUSE_MESSAGE}"
"There are two things you can do to work around this:\n"
'1. Use proxies to hide your IP address, as explained in the "Working around '
'IP bans" section of the README '
"(https://github.com/jdepoix/youtube-transcript-api"
"?tab=readme-ov-file"
"#working-around-ip-bans-requestblocked-or-ipblocked-exception).\n"
"2. (NOT RECOMMENDED) If you authenticate your requests using cookies, you "