1 个不稳定版本

使用旧的 Rust 2015

0.0.1 2017年11月6日

#11 in #movies

MIT 许可证

15KB
255

imdb

License: MIT

imdb 是一个 Rust 库,用于从 IMDb 获取信息。

这是一个 正在进行中的项目,远未完成。目前您可以查看出色的 Python 实现 IMDbPY,这是一个完整且维护得很好的项目。

安装

将以下行添加到您的 Cargo.toml

[dependencies]
imdb = "0.0.1"

示例

extern crate imdb;
use imdb::IMDb;

imdb = IMDb::new();
top250movies = imdb.top250_movies().unwrap()

许可证

此库根据 MIT 许可证发布。


lib.rs:

imdb 是一个 Rust 库,用于从 IMDb 获取信息。

示例

# extern crate imdb;
use imdb::IMDb;

imdb = IMDb::new();
top250movies = imdb.top250_movies().unwrap()

不稳定内部 API。

可用性

这些模块具有不稳定内部解析器,不作为公共 API 的一部分提供。对此模块的向后兼容性没有保证。

请注意!

有哪些变化?

对各个页面的 HTML DOM 做出了各种假设。如果这些假设不成立,将进行更改以消除这些假设。还将进行更改以添加更多解析器以获取附加信息,有时也可能使用不同的页面来获取相同的信息。解析器用于从 IMDb HTML 页面提取信息。

依赖项

~20–30MB
~518K SLoC