6个版本 (重大更新)
0.6.0 | 2021年4月30日 |
---|---|
0.5.0 | 2021年4月25日 |
0.4.0 | 2021年4月21日 |
0.3.0 | 2021年4月21日 |
0.1.0 | 2021年4月20日 |
#2 in #house
28KB
700 行
用于加拿大Realtor网站的非官方客户端。基于Froen的Foren的realtorca项目。
注意:此项目不能用于任何商业用途。
免责声明
这是一个仍在进行中的项目。没有稳定性保证,也没有功能性验证。
可能工作正常的功能
过滤器
- 价格范围
- 经度范围
- 纬度范围
- 所有权类型
- 交易类型
元数据
- 分页显示结果
- 每页记录数(最多200条)
如何使用
这为构建特定于该API的HTML表单数据提供了语法糖。输出为Vec<(&'static str, String)>
。这应该足够灵活,可以被任何HTTP客户端消费,例如对于reqwest,可能看起来像
use realtor_rs::realtor::filter::builder::FilterBuilder;
use reqwest::header::USER_AGENT;
let client = reqwest::Client::new();
let request_builder = client
.post("https://api.realtor.ca/Listing.svc/PropertySearch_Post")
.form(&FilterBuilder::new().build())
.header(USER_AGENT, "realtor-rs v0.5.0")
.send();
依赖
~0.6–1.4MB
~31K SLoC