3 个版本

0.1.2 2024 年 2 月 3 日
0.1.1 2024 年 2 月 3 日
0.1.0 2024 年 2 月 3 日

#10 in #scrape

MIT 许可证

1MB
270

包含 (WOFF 字体,400KB) NanumBarunGothic-0f09457c7a19b7c6.ttf.woff2,(WOFF 字体,135KB) FiraSans-Medium-8f9a781e4970d388.woff2,(WOFF 字体,130KB) FiraSans-Regular-018c141bf0843ffd.woff2,(WOFF 字体,82KB) SourceSerif4-Bold-a2c9cd1067f8b328.ttf.woff2,(WOFF 字体,77KB) SourceSerif4-Regular-46f98efaafac5295.ttf.woff2,(WOFF 字体,45KB) SourceCodePro-It-1cc31594bf4f1f79.ttf.woff2 等 3 个更多.

Only Scraper 🚀

概览 📖

Only Scraper 是一个使用 Rust 🦀 编写的极简、高性能网页爬虫工具,专注于爬取网页的任务。它通过不使用任何外部库而脱颖而出,为开发者提供了简洁高效的解决方案。本项目适用于寻求简单直接爬虫方法,而不需要其他库中常带的额外功能的用户。

为什么选择 Only Scraper? 🤔

在众多网页爬虫工具中,许多工具提供广泛的功能,如端到端测试和浏览器自动化,Only Scraper 通过提供无额外功能的专注解决方案,脱颖而出。通过消除对外部库的依赖,Only Scraper 确保您的爬取任务不会因不必要的复杂性而受拖累,使其成为快速检索网页数据的便捷选择。

特性 🌟

  • 无外部依赖 📦:通过仅依赖 Rust 的标准库,最大程度提高效率并减少设置时间。
  • 优化速度 ⚡:充分利用 Rust 的性能和安全特性,提供快速可靠的网页爬取。
  • 单一关注点 🔍:仅提供爬取网页所需的功能,不多也不少。

入门 🚀

安装 🛠️

要将 Only Scraper 集成到您的 Rust 项目中,请在您的 Cargo.toml 文件中添加以下内容

[dependencies]
only_scraper = "0.1.2"

这将直接从 GitHub 仓库获取库并将其集成到您的项目中。

用法 📝

Only Scraper 被设计得尽可能简单,只需要一个方法就可以执行网页爬取。以下是一个演示其用法的最小示例

use only_scraper;
use std::io::Result;

fn main() -> Result<()> {
    let html = only_scraper::scrape("https://example.com")?;
    println!("{}", html);
    Ok(())
}

此代码片段获取指定 URL 的 HTML 内容并打印出来,展示了 Only Scraper 的简单性和效率。

贡献 🤝

我们欢迎对 Only Scraper 进行贡献,以使其变得更加出色。无论是功能请求、错误报告还是代码贡献,请随时通过在 GitHub 上打开问题或拉取请求来联系我们。

许可证 📄

Only Scraper 在 MIT 许可证下发布。有关更多详细信息,请参阅存储库中的 LICENSE 文件。

无运行时依赖