use random user agent for requesting thumbnails and background
This commit is contained in:
parent
2dfaa6b161
commit
764e59b0f3
1 changed files with 3 additions and 2 deletions
|
|
@ -7,6 +7,7 @@ from urllib.parse import urlparse
|
||||||
import httpx
|
import httpx
|
||||||
from aiohttp import web
|
from aiohttp import web
|
||||||
from aiohttp.web import Request, Response
|
from aiohttp.web import Request, Response
|
||||||
|
from yt_dlp.utils.networking import random_user_agent
|
||||||
|
|
||||||
from app.library.ag_utils import ag
|
from app.library.ag_utils import ag
|
||||||
from app.library.cache import Cache
|
from app.library.cache import Cache
|
||||||
|
|
@ -47,7 +48,7 @@ async def get_thumbnail(request: Request, config: Config) -> Response:
|
||||||
"proxy": ytdlp_args.get("proxy", None),
|
"proxy": ytdlp_args.get("proxy", None),
|
||||||
"headers": {
|
"headers": {
|
||||||
"User-Agent": ytdlp_args.get(
|
"User-Agent": ytdlp_args.get(
|
||||||
"user_agent", request.headers.get("User-Agent", f"YTPTube/{config.app_version}")
|
"user_agent", request.headers.get("User-Agent", random_user_agent())
|
||||||
),
|
),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
@ -118,7 +119,7 @@ async def get_background(request: Request, config: Config, cache: Cache) -> Resp
|
||||||
opts = {
|
opts = {
|
||||||
"proxy": ytdlp_args.get("proxy", None),
|
"proxy": ytdlp_args.get("proxy", None),
|
||||||
"headers": {
|
"headers": {
|
||||||
"User-Agent": ytdlp_args.get("user_agent", f"YTPTube/{config.app_version}"),
|
"User-Agent": ytdlp_args.get("user_agent", random_user_agent()),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue