diff --git a/feedcrawler/external_sites/captcha/filecrypt.py b/feedcrawler/external_sites/captcha/filecrypt.py index a29380da..a0d95014 100644 --- a/feedcrawler/external_sites/captcha/filecrypt.py +++ b/feedcrawler/external_sites/captcha/filecrypt.py @@ -176,11 +176,15 @@ def get_filecrypt_links(shared_state, token, title, url, password=None): output = session.post(url, data="cap_token=" + token, headers={'User-Agent': shared_state.values["user_agent"], 'Content-Type': 'application/x-www-form-urlencoded'}) url = output.url + + if "/404.html" in url: + print("Filecrypt-Fehler 404 - aktuelle IP wurde gebannt, oder das Paket ist offline!") + soup = BeautifulSoup(output.text, 'html.parser') solved = bool(soup.findAll("div", {"class": "container"})) if not solved: - shared_state.logger.debug(f"Filecrypt did did not accept the token! Could not get links for {title}") + print("CAPTCHA-Token von Filecrypt abgelehnt! Neuer Token notwendig um fortzufahren...") return False else: season_number = "" diff --git a/feedcrawler/providers/version.py b/feedcrawler/providers/version.py index f1f73fc7..7c3177b7 100644 --- a/feedcrawler/providers/version.py +++ b/feedcrawler/providers/version.py @@ -8,7 +8,7 @@ def get_version(): - return "21.0.7" + return "21.0.8" def create_version_file(): diff --git a/feedcrawler/web_interface/vuejs_frontend/package-lock.json b/feedcrawler/web_interface/vuejs_frontend/package-lock.json index 022fdcb9..1a29af9e 100644 --- a/feedcrawler/web_interface/vuejs_frontend/package-lock.json +++ b/feedcrawler/web_interface/vuejs_frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "feedcrawler-web", - "version": "21.0.7", + "version": "21.0.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "feedcrawler-web", - "version": "21.0.7", + "version": "21.0.8", "dependencies": { "@formkit/i18n": "^1.6.9", "@formkit/vue": "^1.6.9", diff --git a/feedcrawler/web_interface/vuejs_frontend/package.json b/feedcrawler/web_interface/vuejs_frontend/package.json index c34f1bb9..b68af9ad 100644 --- a/feedcrawler/web_interface/vuejs_frontend/package.json +++ b/feedcrawler/web_interface/vuejs_frontend/package.json @@ -1,6 +1,6 @@ { "name": "feedcrawler-web", - "version": "21.0.7", + "version": "21.0.8", "type": "module", "scripts": { "dev": "vite",