文件名称:rust-headless-chrome:通过DevTools协议控制无头Chrome或Chromium的高级API。 它与Puppeteer的Rust等效,Puppeteer是一个由Chrome DevTools团队维护的Node库
文件大小:95KB
文件格式:ZIP
更新时间:2024-05-18 06:48:04
Rust
无头Chrome **寻找维护者** 通过DevTools协议控制无头Chrome或Chromium的高级API。 它在Rust上与等效, 是Chrome DevTools团队维护的Node库。 它不是100%与Puppeteer兼容的功能,但是这里有足够的功能来满足大多数浏览器测试/网络爬网用例,并且有一些“高级”功能,例如: 打开隐身窗口 自动下载适用于Linux / Mac / Windows的“已知良好”的Chromium二进制文件 快速开始 use headless_chrome :: {Browser, protocol :: page :: ScreenshotFormat}; fn browse_wikipedia () -> Result <(), failure::Error> { let browser = Browser :: default ()?;
【文件预览】:
rust-headless-chrome-master
----Cargo.toml(1KB)
----src()
--------testing_utils()
--------util.rs(4KB)
--------protocol()
--------browser()
--------lib.rs(4KB)
----examples()
--------print_to_pdf.rs(2KB)
--------query_wikipedia.rs(945B)
--------settings_and_event.rs(1013B)
--------take_screenshot.rs(1KB)
----.travis.yml(939B)
----README.md(6KB)
----tests()
--------extension_sample()
--------pdfassets()
--------events_listeners.rs(3KB)
--------coverage_fixtures()
--------file_chooser_fixtures()
--------server.rs(44B)
--------logging.rs(45B)
--------simple.rs(24KB)
--------simple.html(1KB)
--------form.html(819B)
--------logs_fixtures()
--------events_fixtures()
--------logs.rs(647B)
--------coverage.rs(4KB)
--------file_chooser.rs(2KB)
--------shadow-dom.html(788B)
--------temp()
--------extension.rs(552B)
----.gitignore(89B)
----CHANGELOG.md(8KB)