[管道] 开始处理: https://v.douyin.com/3yJF1L8bNYI/
[管道] 输出目录: /home/userysys/video-digest-viewer/runs/dy-3yJF1L8bNYI-20260703-003658-01
[下载] 下载视频: https://v.douyin.com/3yJF1L8bNYI/
[下载] 已加载 Cookie (4327 字符)
[run] /home/userysys/douyin-pipeline/.venv/bin/f2 douyin -u https://v.douyin.com/3yJF1L8bNYI/ -p /home/userysys/video-digest-viewer/runs/dy-3yJF1L8bNYI-20260703-003658-01 -M one -m true -k IsDouyinActive=false; SEARCH_RESULT_LIST_TYPE=%22single%22; SEARCH_UN_LOGIN_PV_CURR_DAY=%7B%22date%22%3A1778758796409%2C%22count%22%3A1%7D; SelfTabRedDotControl=%5B%5D; UIFID=6b419823ae1763f36b1243591cdc6eef54e0d4f7ca4cd9bd04b40cb68ea3466372dded7ee6b46726cfce10209826e124a07da5ab780c8478e4a5b62389ed7b6cbf151abb71c5a7b5628d2a8717902eb60df48a234a31f5fe805c95a9aee2e579a3ff08f4a0a08f26bb6a5b8a08ebc876167ae0ed7f9820998deec7bb434143a9a0a89208ecbab8bc8e5cf1df8b69e09497029d74825dfd811f9835bdf5a8e944; __security_mc_1_s_sdk_cert_key=4093b90a-42ad-9fe6; __security_mc_1_s_sdk_crypt_sdk=43847e74-4315-82ee; __security_mc_1_s_sdk_sign_data_key_web_protect=4ec7931a-400a-98ee; __security_server_data_status=1; _bd_ticket_crypt_cookie=8b2ea69ded59cdb0f817dd21eca90c81; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWl0ZXJhdGlvbi12ZXJzaW9uIjoxLCJiZC10aWNrZXQtZ3VhcmQtcmVlLXB1YmxpYy1rZXkiOiJCRklGSnZ5SW5uTHczR3lTYlQzUk1NZ0o0WWRpNE9ZbHIxcGdVanpHanZpR1pGZ2tONjB6WXhZc3dQckpyTFR4RHZhVXd1MmRRdGl0dnVpSit6akhtV2s9IiwiYmQtdGlja2V0LWd1YXJkLXdlYi12ZXJzaW9uIjoyfQ%3D%3D; bd_ticket_guard_client_data_v2=eyJyZWVfcHVibGljX2tleSI6IkJGSUZKdnlJbm5MdzNHeVNiVDNSTU1nSjRZZGk0T1lscjFwZ1VqekdqdmlHWkZna042MHpZeFlzd1BySnJMVHhEdmFVd3UyZFF0aXR2dWlKK3pqSG1Xaz0iLCJ0c19zaWduIjoidHMuMi4yN2M5NzNmMWUwNjFhYTg5ZGI1NmMwNTY1NjdlYWI3ZWYyMmFjOTY3YTFiYzlmZDc5MDBmNDM1MDc1MmNmMDAyYzRmYmU4N2QyMzE5Y2YwNTMxODYyNGNlZGExNDkxMWNhNDA2ZGVkYmViZWRkYjJlMzBmY2U4ZDRmYTAyNTc1ZCIsInJlcV9jb250ZW50Ijoic2VjX3RzIiwicmVxX3NpZ24iOiJzUmJBRkU0Z01DNTJ2dHdBSlRhcDg1ZEhlcTcvc3hyUDYwU3pyR3NaN2tzPSIsInNlY190cyI6IiNQWEFBc1FoejVpRzR0bXFnRk54Ti9wY0xBWlpXRmFqdUQ2U1daUmNsVFFMWEt1QlRwa3NuTldmZzRtQzUifQ%3D%3D; bd_ticket_guard_client_web_domain=2; d_ticket=84b7cd44758b4930f66af7f5c18ddd34a80af; enter_pc_once=1; has_biz_token=false; hevc_supported=true; home_can_add_dy_2_desktop=%220%22; is_staff_user=false; is_support_rtm_web_ts=1; login_time=1780471439320; n_mh=6QemgJduFksnJXwml0PWGfC_d9EYi7jPMmRYO7rVyGY; odin_tt=a0dd887337de2d168f7c9b8d9c25fe3a7c458751249e02e109d8bdd74467fcb2ceef197d7c3908c1bb103047774b9194a27e4dc99197ae2b771c6eccdd7feeb3; passport_assist_user=CkGaQJVUDeQDx55N0lrOg3npCN8iEi0N1GC02jyFqtKJeo7plb_fdz34YFcYNkuUG-WGIFMd3_wFbTNdUEabKS3hzxpKCjwAAAAAAAAAAAAAUH_bgpdn3scwc8a0ZGqiU7JVmn_vhNNM8CBDoLeBIQ04q6kJiJcn4nkuOJrK2KE6TvgQpJeTDhiJr9ZUIAEiAQMuangN; passport_csrf_token=907d73a989edc1936e36e454d67225b8; passport_csrf_token_default=907d73a989edc1936e36e454d67225b8; passport_mfa_token=Cjdh6GNdJQmKx%2FgS3gxjVId4VwxJt0KyGmPswrwGOIBLplD6RmSQveM7%2FUcRDC2fWfqhqUy1werOGkoKPAAAAAAAAAAAAABQf6juIsLtN0ju94%2Bgvk8OAJdjjg5RGmhrg90Zb4bhmh%2BlTSW3Fk%2FzjAxyE%2F7FuLUpuhDllpMOGPax0WwgAiIBA9MJGdU%3D; session_tlb_tag=sttt%7C17%7CTMny8GUdOj3DdeyoY_BL4P_________kGDODmi6QvPeeNiOLDaANuLxWmcW4iHTW66aIdH0McjM%3D; sessionid=4cc9f2f0651d3a3dc375eca863f04be0; sessionid_ss=4cc9f2f0651d3a3dc375eca863f04be0; sid_guard=4cc9f2f0651d3a3dc375eca863f04be0%7C1780471439%7C5184000%7CSun%2C+02-Aug-2026+07%3A23%3A59+GMT; sid_tt=4cc9f2f0651d3a3dc375eca863f04be0; sid_ucp_v1=1.0.0-KGM3MDBhMDhjMTk3OWNhZjExMzY1OGI4ZDUwMjkyMTc0M2YxM2Y5OGUKIQjDgNCrhc2GAhCPrf_QBhjvMSAMMP-xlawGOAdA9AdIBBoCbHEiIDRjYzlmMmYwNjUxZDNhM2RjMzc1ZWNhODYzZjA0YmUw; ssid_ucp_v1=1.0.0-KGM3MDBhMDhjMTk3OWNhZjExMzY1OGI4ZDUwMjkyMTc0M2YxM2Y5OGUKIQjDgNCrhc2GAhCPrf_QBhjvMSAMMP-xlawGOAdA9AdIBBoCbHEiIDRjYzlmMmYwNjUxZDNhM2RjMzc1ZWNhODYzZjA0YmUw; stream_recommend_feed_params=%22%7B%5C%22cookie_enabled%5C%22%3Atrue%2C%5C%22screen_width%5C%22%3A1408%2C%5C%22screen_height%5C%22%3A881%2C%5C%22browser_online%5C%22%3Atrue%2C%5C%22cpu_core_num%5C%22%3A6%2C%5C%22device_memory%5C%22%3A8%2C%5C%22downlink%5C%22%3A10%2C%5C%22effective_type%5C%22%3A%5C%224g%5C%22%2C%5C%22round_trip_time%5C%22%3A0%7D%22; ttwid=1%7C9h7sPSADioHB3dSN1ENG8VN0183Fs3g540cwktXgvEQ%7C1780471627%7Ce7320dd33f63a5900a0fb3f98ff70f2f4faedb2e8b8b57594d4056c5d5f694b8; uid_tt=c14910e837d313a527a8e144c0f4485e; uid_tt_ss=c14910e837d313a527a8e144c0f4485e; =douyin.com; __ac_nonce=06a468dee006a6009a903; __ac_signature=_02B4Z6wo00f01QS75UQAAIDACh2GQe4HPdEEm-HAACtrf9; device_web_cpu_core=6; device_web_memory_size=8; dy_sheight=881; dy_swidth=1408; fpk1=U2FsdGVkX189MVtNxrKUbokQ2h0J/qQBgyyTxv3VzvRGNSh40vi3aHEPfyeXEzQcX5DNrBNlmmtuRQSGK9eKJQ==; fpk2=f304dd2f5ddcfa082d07ec9ab4d3dfcf; s_v_web_id=verify_mp5f27lx_gIdDiV9J_0bya_4lLv_9qMl_xw4dFuXGO06v
[下载] f2 失败: Traceback (most recent call last):
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/f2/apps/douyin/model.py", line 39, in BaseRequestModel
msToken: str = TokenManager.gen_real_msToken()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/f2/apps/douyin/utils.py", line 213, in gen_real_msToken
response = instance.client.post(
^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/f2/crawlers/base_crawler.py", line 165, in client
self._client = httpx.Client(
^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/httpx/_client.py", line 693, in __init__
proxy_map = self._get_proxy_map(proxies or proxy, allow_env_proxies)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/httpx/_client.py", line 219, in _get_proxy_map
key: None if url is None else Proxy(url=url)
^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/httpx/_config.py", line 338, in __init__
raise ValueError(f"Unknown scheme for proxy URL {url!r}")
ValueError: Unknown scheme for proxy URL URL('socks://127.0.0.1:7891/')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/userysys/douyin-pipeline/.venv/bin/f2", line 8, in <module>
sys.exit(main())
^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/f2/apps/douyin/cli.py", line 483, in douyin
ctx.invoke(set_cli_config, **kwargs)
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/click/decorators.py", line 33, in new_func
return f(get_current_context(), *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/f2/cli/cli_commands.py", line 199, in set_cli_config
asyncio.run(run_app(kwargs))
File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/asyncio/base_events.py", line 687, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/f2/cli/cli_commands.py", line 204, in run_app
app_module = importlib.import_module(f"f2.apps.{app_name}.handler")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 995, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/f2/apps/douyin/handler.py", line 17, in <module>
from f2.apps.douyin.crawler import DouyinCrawler, DouyinWebSocketCrawler
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/f2/apps/douyin/crawler.py", line 23, in <module>
from f2.apps.douyin.model import (
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/f2/apps/douyin/model.py", line 11, in <module>
class BaseRequestModel(BaseModel):
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/f2/apps/douyin/model.py", line 41, in BaseRequestModel
msToken: str = TokenManager.gen_real_msToken()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/f2/apps/douyin/utils.py", line 213, in gen_real_msToken
response = instance.client.post(
^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/f2/crawlers/base_crawler.py", line 165, in client
self._client = httpx.Client(
^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/httpx/_client.py", line 693, in __init__
proxy_map = self._get_proxy_map(proxies or proxy, allow_env_proxies)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/httpx/_client.py", line 219, in _get_proxy_map
key: None if url is None else Proxy(url=url)
^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/.venv/lib/python3.12/site-packages/httpx/_config.py", line 338, in __init__
raise ValueError(f"Unknown scheme for proxy URL {url!r}")
ValueError: Unknown scheme for proxy URL URL('socks://127.0.0.1:7891/')
[管道] ❌ 失败: Command '['/home/userysys/douyin-pipeline/.venv/bin/f2', 'douyin', '-u', 'https://v.douyin.com/3yJF1L8bNYI/', '-p', '/home/userysys/video-digest-viewer/runs/dy-3yJF1L8bNYI-20260703-003658-01', '-M', 'one', '-m', 'true', '-k', 'IsDouyinActive=false; SEARCH_RESULT_LIST_TYPE=%22single%22; SEARCH_UN_LOGIN_PV_CURR_DAY=%7B%22date%22%3A1778758796409%2C%22count%22%3A1%7D; SelfTabRedDotControl=%5B%5D; UIFID=6b419823ae1763f36b1243591cdc6eef54e0d4f7ca4cd9bd04b40cb68ea3466372dded7ee6b46726cfce10209826e124a07da5ab780c8478e4a5b62389ed7b6cbf151abb71c5a7b5628d2a8717902eb60df48a234a31f5fe805c95a9aee2e579a3ff08f4a0a08f26bb6a5b8a08ebc876167ae0ed7f9820998deec7bb434143a9a0a89208ecbab8bc8e5cf1df8b69e09497029d74825dfd811f9835bdf5a8e944; __security_mc_1_s_sdk_cert_key=4093b90a-42ad-9fe6; __security_mc_1_s_sdk_crypt_sdk=43847e74-4315-82ee; __security_mc_1_s_sdk_sign_data_key_web_protect=4ec7931a-400a-98ee; __security_server_data_status=1; _bd_ticket_crypt_cookie=8b2ea69ded59cdb0f817dd21eca90c81; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWl0ZXJhdGlvbi12ZXJzaW9uIjoxLCJiZC10aWNrZXQtZ3VhcmQtcmVlLXB1YmxpYy1rZXkiOiJCRklGSnZ5SW5uTHczR3lTYlQzUk1NZ0o0WWRpNE9ZbHIxcGdVanpHanZpR1pGZ2tONjB6WXhZc3dQckpyTFR4RHZhVXd1MmRRdGl0dnVpSit6akhtV2s9IiwiYmQtdGlja2V0LWd1YXJkLXdlYi12ZXJzaW9uIjoyfQ%3D%3D; bd_ticket_guard_client_data_v2=eyJyZWVfcHVibGljX2tleSI6IkJGSUZKdnlJbm5MdzNHeVNiVDNSTU1nSjRZZGk0T1lscjFwZ1VqekdqdmlHWkZna042MHpZeFlzd1BySnJMVHhEdmFVd3UyZFF0aXR2dWlKK3pqSG1Xaz0iLCJ0c19zaWduIjoidHMuMi4yN2M5NzNmMWUwNjFhYTg5ZGI1NmMwNTY1NjdlYWI3ZWYyMmFjOTY3YTFiYzlmZDc5MDBmNDM1MDc1MmNmMDAyYzRmYmU4N2QyMzE5Y2YwNTMxODYyNGNlZGExNDkxMWNhNDA2ZGVkYmViZWRkYjJlMzBmY2U4ZDRmYTAyNTc1ZCIsInJlcV9jb250ZW50Ijoic2VjX3RzIiwicmVxX3NpZ24iOiJzUmJBRkU0Z01DNTJ2dHdBSlRhcDg1ZEhlcTcvc3hyUDYwU3pyR3NaN2tzPSIsInNlY190cyI6IiNQWEFBc1FoejVpRzR0bXFnRk54Ti9wY0xBWlpXRmFqdUQ2U1daUmNsVFFMWEt1QlRwa3NuTldmZzRtQzUifQ%3D%3D; bd_ticket_guard_client_web_domain=2; d_ticket=84b7cd44758b4930f66af7f5c18ddd34a80af; enter_pc_once=1; has_biz_token=false; hevc_supported=true; home_can_add_dy_2_desktop=%220%22; is_staff_user=false; is_support_rtm_web_ts=1; login_time=1780471439320; n_mh=6QemgJduFksnJXwml0PWGfC_d9EYi7jPMmRYO7rVyGY; odin_tt=a0dd887337de2d168f7c9b8d9c25fe3a7c458751249e02e109d8bdd74467fcb2ceef197d7c3908c1bb103047774b9194a27e4dc99197ae2b771c6eccdd7feeb3; passport_assist_user=CkGaQJVUDeQDx55N0lrOg3npCN8iEi0N1GC02jyFqtKJeo7plb_fdz34YFcYNkuUG-WGIFMd3_wFbTNdUEabKS3hzxpKCjwAAAAAAAAAAAAAUH_bgpdn3scwc8a0ZGqiU7JVmn_vhNNM8CBDoLeBIQ04q6kJiJcn4nkuOJrK2KE6TvgQpJeTDhiJr9ZUIAEiAQMuangN; passport_csrf_token=907d73a989edc1936e36e454d67225b8; passport_csrf_token_default=907d73a989edc1936e36e454d67225b8; passport_mfa_token=Cjdh6GNdJQmKx%2FgS3gxjVId4VwxJt0KyGmPswrwGOIBLplD6RmSQveM7%2FUcRDC2fWfqhqUy1werOGkoKPAAAAAAAAAAAAABQf6juIsLtN0ju94%2Bgvk8OAJdjjg5RGmhrg90Zb4bhmh%2BlTSW3Fk%2FzjAxyE%2F7FuLUpuhDllpMOGPax0WwgAiIBA9MJGdU%3D; session_tlb_tag=sttt%7C17%7CTMny8GUdOj3DdeyoY_BL4P_________kGDODmi6QvPeeNiOLDaANuLxWmcW4iHTW66aIdH0McjM%3D; sessionid=4cc9f2f0651d3a3dc375eca863f04be0; sessionid_ss=4cc9f2f0651d3a3dc375eca863f04be0; sid_guard=4cc9f2f0651d3a3dc375eca863f04be0%7C1780471439%7C5184000%7CSun%2C+02-Aug-2026+07%3A23%3A59+GMT; sid_tt=4cc9f2f0651d3a3dc375eca863f04be0; sid_ucp_v1=1.0.0-KGM3MDBhMDhjMTk3OWNhZjExMzY1OGI4ZDUwMjkyMTc0M2YxM2Y5OGUKIQjDgNCrhc2GAhCPrf_QBhjvMSAMMP-xlawGOAdA9AdIBBoCbHEiIDRjYzlmMmYwNjUxZDNhM2RjMzc1ZWNhODYzZjA0YmUw; ssid_ucp_v1=1.0.0-KGM3MDBhMDhjMTk3OWNhZjExMzY1OGI4ZDUwMjkyMTc0M2YxM2Y5OGUKIQjDgNCrhc2GAhCPrf_QBhjvMSAMMP-xlawGOAdA9AdIBBoCbHEiIDRjYzlmMmYwNjUxZDNhM2RjMzc1ZWNhODYzZjA0YmUw; stream_recommend_feed_params=%22%7B%5C%22cookie_enabled%5C%22%3Atrue%2C%5C%22screen_width%5C%22%3A1408%2C%5C%22screen_height%5C%22%3A881%2C%5C%22browser_online%5C%22%3Atrue%2C%5C%22cpu_core_num%5C%22%3A6%2C%5C%22device_memory%5C%22%3A8%2C%5C%22downlink%5C%22%3A10%2C%5C%22effective_type%5C%22%3A%5C%224g%5C%22%2C%5C%22round_trip_time%5C%22%3A0%7D%22; ttwid=1%7C9h7sPSADioHB3dSN1ENG8VN0183Fs3g540cwktXgvEQ%7C1780471627%7Ce7320dd33f63a5900a0fb3f98ff70f2f4faedb2e8b8b57594d4056c5d5f694b8; uid_tt=c14910e837d313a527a8e144c0f4485e; uid_tt_ss=c14910e837d313a527a8e144c0f4485e; =douyin.com; __ac_nonce=06a468dee006a6009a903; __ac_signature=_02B4Z6wo00f01QS75UQAAIDACh2GQe4HPdEEm-HAACtrf9; device_web_cpu_core=6; device_web_memory_size=8; dy_sheight=881; dy_swidth=1408; fpk1=U2FsdGVkX189MVtNxrKUbokQ2h0J/qQBgyyTxv3VzvRGNSh40vi3aHEPfyeXEzQcX5DNrBNlmmtuRQSGK9eKJQ==; fpk2=f304dd2f5ddcfa082d07ec9ab4d3dfcf; s_v_web_id=verify_mp5f27lx_gIdDiV9J_0bya_4lLv_9qMl_xw4dFuXGO06v']' returned non-zero exit status 1.
Traceback (most recent call last):
File "/home/userysys/douyin-pipeline/pipeline.py", line 507, in main
metadata = download_douyin(url, run_dir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/pipeline.py", line 92, in download_douyin
result = run(cmd, timeout=120)
^^^^^^^^^^^^^^^^^^^^^
File "/home/userysys/douyin-pipeline/pipeline.py", line 49, in run
result = subprocess.run(cmd, check=True, capture_output=True, text=True, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/subprocess.py", line 571, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/home/userysys/douyin-pipeline/.venv/bin/f2', 'douyin', '-u', 'https://v.douyin.com/3yJF1L8bNYI/', '-p', '/home/userysys/video-digest-viewer/runs/dy-3yJF1L8bNYI-20260703-003658-01', '-M', 'one', '-m', 'true', '-k', 'IsDouyinActive=false; SEARCH_RESULT_LIST_TYPE=%22single%22; SEARCH_UN_LOGIN_PV_CURR_DAY=%7B%22date%22%3A1778758796409%2C%22count%22%3A1%7D; SelfTabRedDotControl=%5B%5D; UIFID=6b419823ae1763f36b1243591cdc6eef54e0d4f7ca4cd9bd04b40cb68ea3466372dded7ee6b46726cfce10209826e124a07da5ab780c8478e4a5b62389ed7b6cbf151abb71c5a7b5628d2a8717902eb60df48a234a31f5fe805c95a9aee2e579a3ff08f4a0a08f26bb6a5b8a08ebc876167ae0ed7f9820998deec7bb434143a9a0a89208ecbab8bc8e5cf1df8b69e09497029d74825dfd811f9835bdf5a8e944; __security_mc_1_s_sdk_cert_key=4093b90a-42ad-9fe6; __security_mc_1_s_sdk_crypt_sdk=43847e74-4315-82ee; __security_mc_1_s_sdk_sign_data_key_web_protect=4ec7931a-400a-98ee; __security_server_data_status=1; _bd_ticket_crypt_cookie=8b2ea69ded59cdb0f817dd21eca90c81; bd_ticket_guard_client_data=eyJiZC10aWNrZXQtZ3VhcmQtdmVyc2lvbiI6MiwiYmQtdGlja2V0LWd1YXJkLWl0ZXJhdGlvbi12ZXJzaW9uIjoxLCJiZC10aWNrZXQtZ3VhcmQtcmVlLXB1YmxpYy1rZXkiOiJCRklGSnZ5SW5uTHczR3lTYlQzUk1NZ0o0WWRpNE9ZbHIxcGdVanpHanZpR1pGZ2tONjB6WXhZc3dQckpyTFR4RHZhVXd1MmRRdGl0dnVpSit6akhtV2s9IiwiYmQtdGlja2V0LWd1YXJkLXdlYi12ZXJzaW9uIjoyfQ%3D%3D; bd_ticket_guard_client_data_v2=eyJyZWVfcHVibGljX2tleSI6IkJGSUZKdnlJbm5MdzNHeVNiVDNSTU1nSjRZZGk0T1lscjFwZ1VqekdqdmlHWkZna042MHpZeFlzd1BySnJMVHhEdmFVd3UyZFF0aXR2dWlKK3pqSG1Xaz0iLCJ0c19zaWduIjoidHMuMi4yN2M5NzNmMWUwNjFhYTg5ZGI1NmMwNTY1NjdlYWI3ZWYyMmFjOTY3YTFiYzlmZDc5MDBmNDM1MDc1MmNmMDAyYzRmYmU4N2QyMzE5Y2YwNTMxODYyNGNlZGExNDkxMWNhNDA2ZGVkYmViZWRkYjJlMzBmY2U4ZDRmYTAyNTc1ZCIsInJlcV9jb250ZW50Ijoic2VjX3RzIiwicmVxX3NpZ24iOiJzUmJBRkU0Z01DNTJ2dHdBSlRhcDg1ZEhlcTcvc3hyUDYwU3pyR3NaN2tzPSIsInNlY190cyI6IiNQWEFBc1FoejVpRzR0bXFnRk54Ti9wY0xBWlpXRmFqdUQ2U1daUmNsVFFMWEt1QlRwa3NuTldmZzRtQzUifQ%3D%3D; bd_ticket_guard_client_web_domain=2; d_ticket=84b7cd44758b4930f66af7f5c18ddd34a80af; enter_pc_once=1; has_biz_token=false; hevc_supported=true; home_can_add_dy_2_desktop=%220%22; is_staff_user=false; is_support_rtm_web_ts=1; login_time=1780471439320; n_mh=6QemgJduFksnJXwml0PWGfC_d9EYi7jPMmRYO7rVyGY; odin_tt=a0dd887337de2d168f7c9b8d9c25fe3a7c458751249e02e109d8bdd74467fcb2ceef197d7c3908c1bb103047774b9194a27e4dc99197ae2b771c6eccdd7feeb3; passport_assist_user=CkGaQJVUDeQDx55N0lrOg3npCN8iEi0N1GC02jyFqtKJeo7plb_fdz34YFcYNkuUG-WGIFMd3_wFbTNdUEabKS3hzxpKCjwAAAAAAAAAAAAAUH_bgpdn3scwc8a0ZGqiU7JVmn_vhNNM8CBDoLeBIQ04q6kJiJcn4nkuOJrK2KE6TvgQpJeTDhiJr9ZUIAEiAQMuangN; passport_csrf_token=907d73a989edc1936e36e454d67225b8; passport_csrf_token_default=907d73a989edc1936e36e454d67225b8; passport_mfa_token=Cjdh6GNdJQmKx%2FgS3gxjVId4VwxJt0KyGmPswrwGOIBLplD6RmSQveM7%2FUcRDC2fWfqhqUy1werOGkoKPAAAAAAAAAAAAABQf6juIsLtN0ju94%2Bgvk8OAJdjjg5RGmhrg90Zb4bhmh%2BlTSW3Fk%2FzjAxyE%2F7FuLUpuhDllpMOGPax0WwgAiIBA9MJGdU%3D; session_tlb_tag=sttt%7C17%7CTMny8GUdOj3DdeyoY_BL4P_________kGDODmi6QvPeeNiOLDaANuLxWmcW4iHTW66aIdH0McjM%3D; sessionid=4cc9f2f0651d3a3dc375eca863f04be0; sessionid_ss=4cc9f2f0651d3a3dc375eca863f04be0; sid_guard=4cc9f2f0651d3a3dc375eca863f04be0%7C1780471439%7C5184000%7CSun%2C+02-Aug-2026+07%3A23%3A59+GMT; sid_tt=4cc9f2f0651d3a3dc375eca863f04be0; sid_ucp_v1=1.0.0-KGM3MDBhMDhjMTk3OWNhZjExMzY1OGI4ZDUwMjkyMTc0M2YxM2Y5OGUKIQjDgNCrhc2GAhCPrf_QBhjvMSAMMP-xlawGOAdA9AdIBBoCbHEiIDRjYzlmMmYwNjUxZDNhM2RjMzc1ZWNhODYzZjA0YmUw; ssid_ucp_v1=1.0.0-KGM3MDBhMDhjMTk3OWNhZjExMzY1OGI4ZDUwMjkyMTc0M2YxM2Y5OGUKIQjDgNCrhc2GAhCPrf_QBhjvMSAMMP-xlawGOAdA9AdIBBoCbHEiIDRjYzlmMmYwNjUxZDNhM2RjMzc1ZWNhODYzZjA0YmUw; stream_recommend_feed_params=%22%7B%5C%22cookie_enabled%5C%22%3Atrue%2C%5C%22screen_width%5C%22%3A1408%2C%5C%22screen_height%5C%22%3A881%2C%5C%22browser_online%5C%22%3Atrue%2C%5C%22cpu_core_num%5C%22%3A6%2C%5C%22device_memory%5C%22%3A8%2C%5C%22downlink%5C%22%3A10%2C%5C%22effective_type%5C%22%3A%5C%224g%5C%22%2C%5C%22round_trip_time%5C%22%3A0%7D%22; ttwid=1%7C9h7sPSADioHB3dSN1ENG8VN0183Fs3g540cwktXgvEQ%7C1780471627%7Ce7320dd33f63a5900a0fb3f98ff70f2f4faedb2e8b8b57594d4056c5d5f694b8; uid_tt=c14910e837d313a527a8e144c0f4485e; uid_tt_ss=c14910e837d313a527a8e144c0f4485e; =douyin.com; __ac_nonce=06a468dee006a6009a903; __ac_signature=_02B4Z6wo00f01QS75UQAAIDACh2GQe4HPdEEm-HAACtrf9; device_web_cpu_core=6; device_web_memory_size=8; dy_sheight=881; dy_swidth=1408; fpk1=U2FsdGVkX189MVtNxrKUbokQ2h0J/qQBgyyTxv3VzvRGNSh40vi3aHEPfyeXEzQcX5DNrBNlmmtuRQSGK9eKJQ==; fpk2=f304dd2f5ddcfa082d07ec9ab4d3dfcf; s_v_web_id=verify_mp5f27lx_gIdDiV9J_0bya_4lLv_9qMl_xw4dFuXGO06v']' returned non-zero exit status 1.