#fetch #title #extract #description #link #html #extact

extd

通过给定链接抓取并提取HTML的标题和描述

4 个版本

0.1.4 2022年11月3日
0.1.2 2022年11月2日
0.1.1 2022年11月2日
0.1.0 2022年11月2日

#54 in #title

MIT 许可证

4KB
58 代码行

extd

通过给定链接抓取并提取HTML的标题和描述。

用法

Cargo.toml

[dependencies]
extd = "0.1.2"

示例

use extd::extract_td;

fn main() {

    let res = extract_td("https://www.rustlang.org/");
    match res {
        Ok(res) => println!("{:?}", res),
        _ => println!("otherwise"),
    }
}

返回值

pub struct ExtractResult {
    // title
    pub title: String,
    // description
    pub desc: String,
}

依赖项

~8–20MB
~305K SLoC