mirror of
https://github.com/morpheus65535/bazarr.git
synced 2025-01-11 09:17:47 +08:00
Change User-Agent to random User-Agent for Titlovi provider
This commit is contained in:
parent
5ba92b2142
commit
f1b7e28e57
1 changed files with 3 additions and 2 deletions
|
@ -4,6 +4,7 @@ import io
|
||||||
import logging
|
import logging
|
||||||
import math
|
import math
|
||||||
import re
|
import re
|
||||||
|
from random import randint
|
||||||
|
|
||||||
import rarfile
|
import rarfile
|
||||||
|
|
||||||
|
@ -24,6 +25,7 @@ from subliminal.subtitle import guess_matches
|
||||||
from subliminal.video import Episode, Movie
|
from subliminal.video import Episode, Movie
|
||||||
from subliminal.subtitle import fix_line_ending
|
from subliminal.subtitle import fix_line_ending
|
||||||
from subzero.language import Language
|
from subzero.language import Language
|
||||||
|
from .utils import FIRST_THOUSAND_OR_SO_USER_AGENTS as AGENT_LIST
|
||||||
|
|
||||||
# parsing regex definitions
|
# parsing regex definitions
|
||||||
title_re = re.compile(r'(?P<title>(?:.+(?= [Aa][Kk][Aa] ))|.+)(?:(?:.+)(?P<altitle>(?<= [Aa][Kk][Aa] ).+))?')
|
title_re = re.compile(r'(?P<title>(?:.+(?= [Aa][Kk][Aa] ))|.+)(?:(?:.+)(?P<altitle>(?<= [Aa][Kk][Aa] ).+))?')
|
||||||
|
@ -134,8 +136,7 @@ class TitloviProvider(Provider, ProviderSubtitleArchiveMixin):
|
||||||
|
|
||||||
def initialize(self):
|
def initialize(self):
|
||||||
self.session = Session()
|
self.session = Session()
|
||||||
self.session.headers[
|
self.session.headers['User-Agent'] = AGENT_LIST[randint(0, len(AGENT_LIST) - 1)]
|
||||||
'User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36'
|
|
||||||
logger.debug('User-Agent set to %s', self.session.headers['User-Agent'])
|
logger.debug('User-Agent set to %s', self.session.headers['User-Agent'])
|
||||||
self.session.headers['Referer'] = self.server_url
|
self.session.headers['Referer'] = self.server_url
|
||||||
logger.debug('Referer set to %s', self.session.headers['Referer'])
|
logger.debug('Referer set to %s', self.session.headers['Referer'])
|
||||||
|
|
Loading…
Reference in a new issue