让所有网站都提供API的Python库-Toapi,你知道吗

这是一个让所有网站都提供API的Python库。以前,我们爬取数据,然后把数据存起来,再创造一个api服务以便其他人可以访问。为此,我们还要定期更新我们的数据。这个库让这一切变得容易起来。你要做的就是定义好你的数据,然后这些数据就会自动地变成可以访问的API。

安装

使用

对于静态站点

Item.Meta.route:一个正则表达式,定义API服务的路径。通常情况下,这个路径都会和数据的源站路径保持一致。

Item.Meta.source:包含单个数据结构的HTML部分。

api.server():运行一个服务器,提供API服务。

api.parse():解析路径,如果路径不存在,则返回空。

对于动态站点

需要phantomjs,运行phantomjs -v检查。

开源证书

Apache2.0

欢迎评论讨论留言!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180930A1VPRT00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券