diff --git a/imdb/src/plugin.py b/imdb/src/plugin.py
index fe728fc3a2..288133f8d4 100644
--- a/imdb/src/plugin.py
+++ b/imdb/src/plugin.py
@@ -246,23 +246,23 @@ def dictionary_init(self):
'(?:.*?
(?PFarbe|Color):
\s*(?P.+?))?'
'(?:.*?(?PSeitenverh\S*?ltnis|Aspect Ratio):
\s*(?P.+?)(?:Mehr|See more|))?', re.DOTALL),
re.compile(
- '(?:.*?]*?"plot-xl".*?>(?P.+?))?'
- '(?:.*?(?PStoryline).*?(?:(?P.+?)(?P.+?)(?:\d+ (?:Mehr|more)
))?'
- '(?:.*?>(?PWerbezeile|Taglines?).*?(?P.*?))?'
- '(?:.*?>(?PAltersfreigabe|Certificate|Motion Picture Rating \(MPAA\)).*?(?P.*?))?'
- '(?:.*?>(?PDies und das|Trivia)(?P.+?))?'
- '(?:.*?>(?PPannen|Goofs)(?P.+?))?'
- '(?:.*?>(?PDialogzitate|Quotes)(?P.+?))?'
- '(?:.*?>(?PBez\S*?ge zu anderen Titeln|Connections)(?P.+?))?'
- '(?:.*?(?PNutzerkommentare|User review)s.*?.*?(?P.*?)(?P.+?).*?.*?(?P.+?))?'
- '(?:.*?>(?PSprachen?|Languages?).*?(?P.*?))?'
- '(?:.*?>(?PDrehorte?|Filming locations?).*?(?P.*?))?'
- '(?:.*?>(?PFirm\S*?|Production compan.*?)(?P.*?))?'
- '(?:.*?>(?PL\S*?nge|Runtime).*?(?P.*?))?'
- '(?:.*?>(?PFarbe|Color).*?(?P.*?))?'
- '(?:.*?>(?PTonverfahren|Sound mix).*?(?P.*?))?'
- '(?:.*?>(?PSeitenverh\S*?ltnis|Aspect ratio).*?(?P.*?))?', re.DOTALL)]
+ '(?:.*?data-testid="plot-xl".*?>(?P.+?)(?PStoryline).*?(?P.+?)
(?P.+?)\d+\s+(?:mehr|more).*?)?'
+ '(?:.*?(?PWerbezeile|Taglines?).*?(?P.+?)<)?'
+ '(?:.*?(?PAltersfreigabe|Certificate|Motion Picture Rating \(MPAA\)).*?(?P.*?))?'
+ '(?:.*?(?PDies und das|Trivia)(?P.+?))?'
+ '(?:.*?(?PPannen|Goofs)(?P.+?))?'
+ '(?:.*?(?PDialogzitate|Quotes)(?P.+?))?'
+ '(?:.*?(?PBez\S*?ge zu anderen Titeln|Connections)(?P.+?))?'
+ '(?:.*?(?PNutzerkommentare|User reviews).*?(?:.*?(?P[0-9]+?)/.*?(?P[0-9]+?))?.*?(?P.*?).*?(?P.+?)
.*?(?P.+?))?' # no match, slow
+ '(?:.*?(?PSprachen?|Languages?).*?(?P.*?))?'
+ '(?:.*?(?PDrehorte?|Filming locations?).*?(?P.*?))?'
+ '(?:.*?(?PFirm\S*?|Production compan.*?).*?(?P.*?))?'
+ '(?:.*?(?PL\S*?nge|Runtime).*?(?P.*?))?'
+ '(?:.*?(?PFarbe|Color).*?(?P.*?))?'
+ '(?:.*?(?PTonverfahren|Sound mix).*?(?P.*?))?'
+ '(?:.*?(?PSeitenverh\S*?ltnis|Aspect ratio).*?(?P.*?))?', re.DOTALL)]
self.genreblockmask = [re.compile('(Genres?:
\s*?.*?)\s+?(?:Mehr|See more|)', re.DOTALL),
re.compile('storyline-genres.*?>(Genres?.*?)', re.DOTALL)]