Skip to main content

youtube_test/
youtube_test.rs

1use clawser_browser::Browser;
2
3#[tokio::main]
4async fn main() {
5    println!("=== YouTube Test ===\n");
6
7    let browser = Browser::builder()
8        .headful()
9        .profile(7, 777)
10        .build()
11        .await
12        .expect("launch failed");
13
14    let page = browser.new_page("https://www.youtube.com").await.expect("nav failed");
15    page.wait(3000).await;
16
17    let title = page.js("document.title").await.unwrap_or_default();
18    let url = page.url().await.unwrap_or_default();
19    println!("Title: {title}");
20    println!("URL: {url}");
21
22    println!("\nBrowser open. Ctrl+C to exit.");
23    loop {
24        tokio::time::sleep(std::time::Duration::from_secs(60)).await;
25    }
26}