From 43a5533a84245dae5cc72660b5b3e91bf8183211 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Louis=20V=C3=A9zina?= <5130500+morpheus65535@users.noreply.github.com> Date: Tue, 7 Jul 2020 11:43:54 -0400 Subject: [PATCH] Fix for #913 (user-agent for subs4series) --- libs/subliminal_patch/providers/subs4series.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libs/subliminal_patch/providers/subs4series.py b/libs/subliminal_patch/providers/subs4series.py index f83467e2f..b967573d1 100644 --- a/libs/subliminal_patch/providers/subs4series.py +++ b/libs/subliminal_patch/providers/subs4series.py @@ -3,7 +3,6 @@ from __future__ import absolute_import import io import logging import os -from random import randint import rarfile import re @@ -14,7 +13,6 @@ from guessit import guessit from requests import Session from subliminal.providers import ParserBeautifulSoup, Provider -from subliminal import __short_version__ from subliminal.cache import SHOW_EXPIRATION_TIME, region from subliminal.score import get_equivalent_release_groups from subliminal.subtitle import SUBTITLE_EXTENSIONS, Subtitle, fix_line_ending, guess_matches @@ -85,8 +83,10 @@ class Subs4SeriesProvider(Provider): def initialize(self): self.session = Session() - from .utils import FIRST_THOUSAND_OR_SO_USER_AGENTS as AGENT_LIST - self.session.headers['User-Agent'] = AGENT_LIST[randint(0, len(AGENT_LIST) - 1)] + self.session.headers['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ' \ + 'like Gecko) Chrome/83.0.4103.116 Safari/537.36' + # We don't use FIRST_THOUSAND_OR_SO_USER_AGENTS list because it includes mobile browser that get redirected to + # mobile website def terminate(self): self.session.close()