ITADN

Error: LaunchExit(ExitStatus(ExitStatus(21)), BrowserStderr("")) I don't know what to do

#295Closedysypnbh 创建于 2026-02-03
kind:question
Y
ysypnbhcommented
[examples/pdf.rs](https://github.com/mattsse/chromiumoxide/blob/main/examples/pdf.rs) main.rs ``` use chromiumoxide::browser::{Browser, BrowserConfig}; use chromiumoxide::cdp::browser_protocol::page::PrintToPdfParams; use futures::StreamExt; #[tokio::main] async fn main() -> Result<(), Box<dyn std::error::Error>> { tracing_subscriber::fmt::init(); let (browser, mut handler) = Browser::launch(BrowserConfig::builder().build()?).await?; let handle = tokio::spawn(async move { loop { let _ = handler.next().await.unwrap(); } }); let page = browser.new_page("https://news.ycombinator.com/").await?; // save the page as pdf page.save_pdf(PrintToPdfParams::default(), "hn.pdf").await?; handle.await?; Ok(()) } ``` Cargo.toml ``` [dependencies] chromiumoxide = { version = "0.8.0", default-features = false, features = ["async-std-runtime"] } futures = "0.3.31" tokio = { version = "1.49.0", features = ["full"] } tracing-subscriber = { version = "0.3.22", features = ["fmt"]} ```
关闭于 2026-02-20 1 条评论