INNER CODE UNIT · Python

setup_display

1837620622/cloudflare-bypass-2026 · bypass_cdp.py:22

def setup_display():
    """Linux 无 DISPLAY 时启动 Xvfb"""
    if is_linux() and not os.environ.get("DISPLAY"):
        try:
            from pyvirtualdisplay import Display
            display = Display(visible=False, size=(1920, 1080))
            display.start()
            os.environ["DISPLAY"] = display.new_display_var
            print("[*] Linux: 已启动虚拟显示 (Xvfb)")
            return display
        except ImportError:
            print("[!] 请安装: pip install pyvirtualdisplay && apt-get install -y xvfb")
            sys.exit(1)
        except Exception as e:
            print(f"[!] 启动虚拟显示失败: {e}")
            sys.exit(1)
    return None

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…