8个版本
0.4.1 | 2021年2月21日 |
---|---|
0.4.0 | 2019年12月31日 |
0.3.2 | 2019年3月16日 |
0.2.0 | 2019年3月15日 |
0.1.1 | 2019年3月15日 |
#50 in #facebook
每月 22 次下载
8KB
105 行
fbvideo
用于从Facebook获取视频URL的库。
示例
use fbvideo::{FbVideo, Quality};
#[tokio::main]
async fn main() {
let mut fb = FbVideo::new(
"https://www.facebook.com/817131355292571/videos/2101344733268123/",
Quality::Hd,
);
match fb.get_video_url().await {
Ok(url) => println!("{:?}", url),
Err(e) => panic!("{:?}", e),
}
}
lib.rs
:
该库用于泄露Facebook的真实视频URL。
此crate通过从Facebook获取视频页面源代码并搜索以下字符串字段来操作:hd_src_no_ratelimit
,sd_src_no_ratelimit
。
网络
此crate需要网络从Facebook的URL获取页面源代码。
示例
use fbvideo::{FbVideo, Quality};
async fn foo() {
let mut fb = FbVideo::new(
"https://www.facebook.com/817131355292571/videos/2101344733268123/",
Quality::Hd,
);
match fb.get_video_url().await {
Ok(url) => println!("{:?}", url),
Err(e) => panic!("{:?}", e),
}
}
依赖项
~5–20MB
~301K SLoC