fix(galaxyporn): lap tez nowa pisownie domeny vikingfile
Regex w backendzie dopasowywal wylacznie vikingfile.com, mimo ze serwis rotuje domena. Poszerzony na vik[i1]ngfile z dowolna koncowka. W aplikacji ten sam wzorzec byl juz poszerzony, backend zostal w tyle. Na 20 losowych scenach: 16 oddaje vik1ngfile.site, 4 nie maja zadnego zrodla (stary player padl, a linku do vikingfile na stronie nie ma wcale). Te 4 to uczciwe 503, nie awaria po naszej stronie. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
612558c880
commit
9fe6d5c1ed
1 changed files with 3 additions and 1 deletions
|
|
@ -28,7 +28,9 @@ _IFRAME_RE = re.compile(r'<iframe[^>]+src="([^"]+)"', re.IGNORECASE)
|
||||||
#: Hostery, ktorych NIE resolwujemy serwerowo, tylko oddajemy telefonowi do WebView.
|
#: Hostery, ktorych NIE resolwujemy serwerowo, tylko oddajemy telefonowi do WebView.
|
||||||
_NEEDS_WEBVIEW_RE = re.compile(r"vikingfile\.", re.IGNORECASE)
|
_NEEDS_WEBVIEW_RE = re.compile(r"vikingfile\.", re.IGNORECASE)
|
||||||
#: Link do pliku na vikingfile, gdziekolwiek w HTML (iframe ALBO zwykly <a href>).
|
#: Link do pliku na vikingfile, gdziekolwiek w HTML (iframe ALBO zwykly <a href>).
|
||||||
_VIKINGFILE_RE = re.compile(r"https?://vikingfile\.com/f/[A-Za-z0-9]+", re.IGNORECASE)
|
#: Serwis rotuje domena (2026-08-22: vikingfile.com oddaje 302 na vik1ngfile.site),
|
||||||
|
#: wiec lapiemy obie pisownie i dowolna koncowke, a nie sam .com.
|
||||||
|
_VIKINGFILE_RE = re.compile(r"https?://vik[i1]ngfile\.[a-z]{2,6}/f/[A-Za-z0-9]+", re.IGNORECASE)
|
||||||
|
|
||||||
|
|
||||||
def _follow_redirect(url: str, *, timeout: float) -> str:
|
def _follow_redirect(url: str, *, timeout: float) -> str:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue