diff --git a/YoutubeConfig.json b/YoutubeConfig.json index 42924d9ef59d3d4451031d7ec6ac73ecc23df85c..149cb5db986883b4e1d241f779aba5de70f4b2a0 100644 --- a/YoutubeConfig.json +++ b/YoutubeConfig.json @@ -7,7 +7,7 @@ "sourceUrl": "https://plugins.grayjay.app/Youtube/YoutubeConfig.json", "repositoryUrl": "https://futo.org", "scriptUrl": "./YoutubeScript.js", - "version": 126, + "version": 127, "iconUrl": "./youtube.png", "id": "35ae969a-a7db-11ed-afa1-0242ac120002", diff --git a/YoutubeScript.js b/YoutubeScript.js index ceef8ad53b20f14e9a17b2d9498996d74c4d01f8..c2573967a277407955325b8d6c84a583eb6e12c2 100644 --- a/YoutubeScript.js +++ b/YoutubeScript.js @@ -1559,6 +1559,8 @@ function requestPage(url, headers, useAuth = false) { headers = headers ?? {}; const headersUsed = Object.assign(headers, {"Accept-Language": "en-US"}); const resp = http.GET(url, headersUsed, useAuth); + throwIfCaptcha(resp); + if(resp.isOk) return resp.body; else throw new ScriptException("Failed to request page [" + resp.code + "]");