isaiascardenas / domcrawler
domcrawler for trackingapp
v1.1
2017-04-10 17:56 UTC
Requires
- guzzlehttp/guzzle: ~6.2
- symfony/css-selector: ~3.1
- symfony/dom-crawler: ~3.1
This package is not auto-updated.
Last update: 2024-09-28 20:35:45 UTC
README
domcrawler for trackingapp
安装
composer require isaiascardenas/domcrawler
使用
类 'Domcrawler' 有一个公共静态方法 'parse()',它需要两个字符串参数
-
跟踪代码:跟踪或追踪代码。
-
平台:跟踪平台。
require 'vendor/autoload.php'; use IsaiasCardenas\Domcrawler\Domcrawler; var_dump(Domcrawler::parse('RT914943865HK', 'correos'));
平台
目前本包支持以下平台
- correos: 智利邮政
- chilexpress: Chilexpress
- starken: Starken
- dhlgm: Dhl GlobalMail
输出
成功的请求返回一个包含 5 个属性的 JSON 对象
- exist: 表示是否存在跟踪代码的布尔值。
- delivered: 表示跟踪是否已交付的布尔值。
- tracking_number: 包含跟踪代码的字符串。
- data: 包含跟踪的最新状态和交付数据的 JSON。
- history: 包含跟踪的完整历史记录的 JSON。
如果跟踪尚未交付,JSON 将具有以下形式
如果跟踪代码不存在,请求将具有以下结构