Description
跳过视频作品 94 个
跳过图集作品 3 个
下载视频作品 0 个
下载图集作品 0 个
程序连续处理了 10 个数据,为了避免请求频率过高导致账号或 IP 被风控,程序已经暂停运行,将在 300 秒后恢复运行!
开始处理第 11 个账号
正在关闭程序
Executing <Task finished name='Task-2' coro=<TikTokDownloader.periodic_update_cookie..inner() done, defined at E:\tiktok\TikTokDownloader\src\application\TikTokDownloader.py:358> result=None created at D:\Program Files\Python312\Lib\asyncio\runners.py:100> took 6666.844 seconds
Traceback (most recent call last):
File "E:\tiktok\TikTokDownloader\main.py", line 19, in
run(main())
File "D:\Program Files\Python312\Lib\asyncio\runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\asyncio\runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\asyncio\base_events.py", line 685, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "E:\tiktok\TikTokDownloader\main.py", line 10, in main
await downloader.run()
File "E:\tiktok\TikTokDownloader\src\application\TikTokDownloader.py", line 355, in run
await self.main_menu(safe_pop(self.run_command))
File "E:\tiktok\TikTokDownloader\src\application\TikTokDownloader.py", line 244, in main_menu
await self.compatible(mode)
File "E:\tiktok\TikTokDownloader\src\application\TikTokDownloader.py", line 324, in compatible
await self.__function_menu[n]1
File "E:\tiktok\TikTokDownloader\src\application\TikTokDownloader.py", line 251, in complete
await example.run(self.run_command)
File "E:\tiktok\TikTokDownloader\src\application\main_complete.py", line 1709, in run
await self.__function[n]1
File "E:\tiktok\TikTokDownloader\src\application\main_complete.py", line 209, in account_acquisition_interactive_tiktok
await self.__secondary_menu(
File "E:\tiktok\TikTokDownloader\src\application\main_complete.py", line 260, in __secondary_menu
await function[n][1](*args, **kwargs, )
File "E:\tiktok\TikTokDownloader\src\application\main_complete.py", line 365, in account_detail_txt_tiktok
await self._read_from_txt(
File "E:\tiktok\TikTokDownloader\src\application\main_complete.py", line 362, in _read_from_txt
await callback(*links, *args, tiktok=tiktok, **kwargs, )
File "E:\tiktok\TikTokDownloader\src\application\main_complete.py", line 381, in __account_detail_handle
if not await self.deal_account_detail(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tiktok\TikTokDownloader\src\application\main_complete.py", line 427, in deal_account_detail
account_data, earliest, latest = await acquirer(
^^^^^^^^^^^^^^^
File "E:\tiktok\TikTokDownloader\src\application\main_complete.py", line 492, in _get_account_data_tiktok
return await AccountTikTok(
^^^^^^^^^^^^^^^^^^^^
File "E:\tiktok\TikTokDownloader\src\interface\account_tiktok.py", line 79, in run
await self.run_batch(
File "E:\tiktok\TikTokDownloader\src\interface\account_tiktok.py", line 107, in run_batch
await super().run_batch(
File "E:\tiktok\TikTokDownloader\src\interface\account.py", line 134, in run_batch
await super().run_batch(
File "E:\tiktok\TikTokDownloader\src\interface\template.py", line 203, in run_batch
await self.run_single(
File "E:\tiktok\TikTokDownloader\src\interface\account.py", line 108, in run_single
await super().run_single(
File "E:\tiktok\TikTokDownloader\src\interface\template.py", line 164, in run_single
if data := await self.request_data(
^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tiktok\TikTokDownloader\src\interface\template.py", line 461, in request_data
return await super().request_data(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tiktok\TikTokDownloader\src\interface\template.py", line 259, in request_data
return await self.__request_data_get(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tiktok\TikTokDownloader\src\tools\retry.py", line 18, in inner
if result := await function(self, *args, **kwargs):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tiktok\TikTokDownloader\src\tools\capture.py", line 44, in inner
return await function(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tiktok\TikTokDownloader\src\interface\template.py", line 298, in __request_data_get
response = await self.client.get(
^^^^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\site-packages\httpx_client.py", line 1768, in get
return await self.request(
^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\site-packages\httpx_client.py", line 1540, in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\site-packages\httpx_client.py", line 1629, in send
response = await self._send_handling_auth(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\site-packages\httpx_client.py", line 1657, in _send_handling_auth
response = await self._send_handling_redirects(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\site-packages\httpx_client.py", line 1694, in _send_handling_redirects
response = await self._send_single_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\site-packages\httpx_client.py", line 1730, in _send_single_request
response = await transport.handle_async_request(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\site-packages\httpx_transports\default.py", line 394, in handle_async_request
resp = await self._pool.handle_async_request(req)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\site-packages\httpcore_async\connection_pool.py", line 216, in handle_async_request
raise exc from None
File "D:\Program Files\Python312\Lib\site-packages\httpcore_async\connection_pool.py", line 196, in handle_async_request
response = await connection.handle_async_request(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\site-packages\httpcore_async\http_proxy.py", line 317, in handle_async_request
stream = await stream.start_tls(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\site-packages\httpcore_async\http11.py", line 383, in start_tls
return await self._stream.start_tls(ssl_context, server_hostname, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\site-packages\httpcore_backends\anyio.py", line 80, in start_tls
raise exc
File "D:\Program Files\Python312\Lib\site-packages\httpcore_backends\anyio.py", line 71, in start_tls
ssl_stream = await anyio.streams.tls.TLSStream.wrap(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\site-packages\anyio\streams\tls.py", line 132, in wrap
await wrapper._call_sslobject_method(ssl_object.do_handshake)
File "D:\Program Files\Python312\Lib\site-packages\anyio\streams\tls.py", line 140, in _call_sslobject_method
result = func(*args)
^^^^^^^^^^^
File "D:\Program Files\Python312\Lib\ssl.py", line 917, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: TLSV1_ALERT_INTERNAL_ERROR] tlsv1 alert internal error (_ssl.c:1000)
Activity