EMS快递查询源码,利用了PHP的开源组件Snoopy.class.php来开发,可自动检测输入的EMS快递查询单号是否正确。
自动获取EMS快递的查询验证码。获取ems验证码的 sessionid、http头信息等,
采用POST模式发送查询信息,然后截取查询后的源码。方便实用!大家可以参考。
原版测试地址:http://www.ckd8.com/ems/ems_cx/index.php
EMS快递查询演示地址:http://www.ckd8.com/ems/ (修改界面后)
本人测试环境:win2003 SP2/iis6.0/PHP 5.2.14。
Snoopy.class.php文件最好不要打开修改,打开会出现使用不了的情况!该类可以到网上下载。
snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。
Snoopy的一些特点:
* 方便抓取网页的内容
* 方便抓取网页的文本内容 (去除HTML标签)
* 方便抓取网页的链接
* 支持代理**
* 支持基本的用户名/密码验证
* 支持设置 user_agent, referer(来路), cookies 和 header content(头文件)
* 支持浏览器转向,并能控制转向深度
* 能把网页中的链接扩展成高质量的url(默认)
* 方便提交数据并且获取返回值
* 支持跟踪HTML框架(v0.92增加)
* 支持再转向的时候传递cookies (v0.92增加)
无病毒
无广告
用户保障
展开