Commit 912b1c7

benny-dou <60535774+benny-dou@users.noreply.github.com>
2025-03-13 11:54:46
fix(weibo): add TG headers for weibo video download
1 parent b95a7dd
Changed files (1)
src
preview
src/preview/weibo.py
@@ -221,7 +221,7 @@ async def parse_weibo_video(post_id: str, **kwargs) -> dict:
             return info
         data = resp["data"]["data"]["Component_Play_Playinfo"]
         urls = [https_url(x) for x in data.get("urls", {}).values()]
-        info["media"] = [{"video": await download_first_success_urls(urls, suffix=".mp4", proxy=PROXY.WEIBO, **kwargs)}]
+        info["media"] = [{"video": await download_first_success_urls(urls, suffix=".mp4", proxy=PROXY.WEIBO, headers={"user-agent": TELEGRAM_UA}, **kwargs)}]
         info["dt"] = ""
         if dt := ts_to_dt(data.get("real_date")):
             info["dt"] = f"{dt:%Y-%m-%d %H:%M:%S}"