icepage / AutoUpdateJdCookie

自用青龙面板辅助工具,用于自动登录JD获取许可更新青龙面板
163 stars 74 forks source link

运行报错,能看出原因是啥吗? #28

Open nethawkhu opened 1 day ago

nethawkhu commented 1 day ago

 main:run_scheduled_tasks:25 - 下次更新任务时间为2024-10-07 11:22:00 -- | -- | -- 2024/10/06 11:22:03 | stdout |   2024/10/06 11:22:03 | stdout | - [pid=20][err] [20:33:1006/112203.239309:ERROR:bus.cc(407)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory 2024/10/06 11:22:03 | stdout | - [pid=20][err] [20:20:1006/112203.237357:ERROR:env.cc(258)] The platform failed to initialize.  Exiting. 2024/10/06 11:22:03 | stdout | - [pid=20][err] [20:20:1006/112203.237174:ERROR:ozone_platform_x11.cc(244)] Missing X server or $DISPLAY 2024/10/06 11:22:03 | stdout | -  pid=20 2024/10/06 11:22:03 | stdout |  /root/.cache/ms-playwright/chromium-1134/chrome-linux/chrome --disable-field-trial-config --disable-background-networking --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-background-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-extensions --disable-features=ImprovedCookieControls,LazyFrameLoading,GlobalMediaControls,DestroyProfileOnBrowserClose,MediaRouter,DialMediaRouteProvider,AcceptCHFrame,AutoExpandDetailsElement,CertificateTransparencyComponentUpdater,AvoidUnnecessaryBeforeUnloadCheckSync,Translate,HttpsUpgrades,PaintHolding,PlzDedicatedWorker --allow-pre-commit-input --disable-hang-monitor --disable-ipc-flooding-protection --disable-popup-blocking --disable-prompt-on-repost --disable-renderer-backgrounding --force-color-profile=srgb --metrics-recording-only --no-first-run --enable-automation --password-store=basic --use-mock-keychain --no-service-autorun --export-tagged-pdf --disable-search-engine-choice-screen --unsafely-disable-devtools-self-xss-warnings --no-sandbox --no-sandbox --disable-setuid-sandbox --user-data-dir=/tmp/playwright_chromiumdev_profile-M0hSaQ --remote-debugging-pipe --no-startup-window 2024/10/06 11:22:03 | stdout | Call log: 2024/10/06 11:22:03 | stdout | ╚════════════════════════════════════════════════════════════════════════════════════════════════╝ 2024/10/06 11:22:03 | stdout | ║ <3 Playwright Team                                                                             ║ 2024/10/06 11:22:03 | stdout | ║                                                                                                ║ 2024/10/06 11:22:03 | stdout | ║ Set either 'headless: true' or use 'xvfb-run ' before running Playwright. ║ 2024/10/06 11:22:03 | stdout | ║ Looks like you launched a headed browser without having a XServer running.                     ║ 2024/10/06 11:22:03 | stdout | ╔════════════════════════════════════════════════════════════════════════════════════════════════╗ 2024/10/06 11:22:03 | stdout |   2024/10/06 11:22:03 | stdout | Browser logs: 2024/10/06 11:22:03 | stdout | playwright._impl._errors.TargetClosedError: BrowserType.launch: Target page, context or browser has been closed 2024/10/06 11:22:03 | stdout | raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None 2024/10/06 11:22:03 | stdout | File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 514, in wrap_api_call 2024/10/06 11:22:03 | stdout | return await self._connection.wrap_api_call( 2024/10/06 11:22:03 | stdout | File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 59, in send 2024/10/06 11:22:03 | stdout | Browser, from_channel(await self._channel.send("launch", params)) 2024/10/06 11:22:03 | stdout | File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_browser_type.py", line 95, in launch 2024/10/06 11:22:03 | stdout | await self._impl_obj.launch( 2024/10/06 11:22:03 | stdout | File "/usr/local/lib/python3.10/site-packages/playwright/async_api/_generated.py", line 14115, in launch 2024/10/06 11:22:03 | stdout | browser = await playwright.chromium.launch(headless=headless, args=args) 2024/10/06 11:22:03 | stdout | File "/app/main.py", line 370, in get_jd_pt_key 2024/10/06 11:22:03 | stdout | pt_key = await get_jd_pt_key(playwright, user) 2024/10/06 11:22:03 | stdout | File "/app/main.py", line 507, in main 2024/10/06 11:22:03 | stdout | Traceback (most recent call last): 2024/10/06 11:22:03 | stdout | 2024-10-06 11:22:03.029 | INFO     | main:main:506 - 开始更新18916808180 2024/10/06 11:22:02 | stdout | 2024-10-06 11:22:02.123 | INFO     | main:main:484 - 获取环境变量成功 2024/10/06 11:22:01 | stdout | 2024-10-06 11:22:01.518 | INFO     | main:get_ql_api:444 - client_id和client_secret正常可用...... 2024/10/06 11:22:00 | stdout | 2024-10-06 11:22:00.395 | INFO     | main:get_ql_api:440 - 使用client_id和client_secret登录...... 2024/10/06 11:22:00 | stdout | 2024-10-06 11:22:00.394 | INFO     | main:get_ql_api:434 - 开始获取QL登录态......

nethawkhu commented 1 day ago

看日志,ql环境已经读取到了,也看到了第一个失效的账号,后面就报错了。