wwwupcardcomcn梦幻西游点卡余额查询怎样查

2015年深圳社保最新资讯:余额查询网了解到,下个月起,深圳的最低月薪,将上涨222元,变成2030元。小时工的最低时薪,也将增至18.5元。同时,每个月的失业救济金也将涨至1624元。此外,与其相关的多项社保缴费标准,...
2015年深圳社保最新资讯:余额查询网了解到,下个月起,深圳...
中国农业银行余额查询怎么查,这是很多老百姓所关注的问题,下面aituwo余额...
怎么查询邮政银行卡余额?出来去营业厅之外还有什么方...
2015年深圳社保最新资讯:余额查询网了...
玩游戏的人一直以来都络绎不绝,对于q币,是大家一直...
现在,上网的人越来越多,中国电信宽带自然也是越加的...
社会养老保险缴费年限(含视同年缴费年限)必须达到15...
现在买车的人越来越多,在马路上车连横行的也很多。不...
固定电话话费查询,固定电话话费怎么查? 其实每个运营...
海门住房公积金如何查询??本文为大家详细介绍海门市...
怎么查询农行卡存款余额? 最放心的方法就是银行咨询...
近日,余额查询网得知我国社会保险费率...
-- 友情链接 --
联系邮箱:
更多栏目:
                    
                        
            
            
            
        
        
            
Powered by
Copyright &
版权所有 备案号:document.write('&&&&');
&请输入你要查询的地址:
验证码: 输入验证码可以查询最新数据,不填则是缓存数据。
批量查询网站备案情况,可以一次查询多个网站。注意每行只能输入一个网址。如:
最多只能查询10个域名。如果域名太多,请分批输入。
缓存于:日15时51分上海银商资讯有限公司企业沪ICP备号-6上海银商资讯有限公司.cn  沪ICP备号-266card&沪ICP备号-3银商资讯1.cn&沪ICP备号-8上海银商资讯有限公司.cn&
最近查询:&&&&&&&&&&&&&&&&&&&&
在您的网站上显示备案信息,让您的网站与众不同。
&a href=&/& target=&_blank&&&img src=&/geticp/?host=此处填写您的域名&style=2& style=&width:126height:41border:0;& /&&/a&
&a href=&/& target=&_blank&&&script type=&text/javascript& src=&/geticp/?host=此处填写您的域名&style=1& charset=&utf-8&&&/script&&/a&
& 爱站网 版权所有
About Aizhan当前访客身份:游客 [
当前位置:
发布于 日 22时,
深圳通余额查询的API,可以通过深圳通号码查询到余额及卡有效期等信息。用到Domxpath和Curl两方面的知识。源码已托管到github,另外要加载个类:myclass项目地址:/skiy/dev演示:/dev/api/shenzhentong.php?cardno=update&&22:53&原来可以直接用GET方式,不需要用curl的POST方式来处理,这样响应快些~
代码片段(2)
shenzhentong.php&~&2KB&&&&
* shenzhentong.php
* 深圳通的API
* @autuor: Skiychan
* @contact:
* @website:
* @readme /skiy/dev/blob/master/docs/shenzhentong.md
链接::8080/sztnet/qrycard.jsp
URL::8080/sztnet/qryCard.do
:8080/sztnet/qryCard.do?cardno=
POST方法:cardno:
### 返回字段 json格式
返回值字段 | 字段类型 | 字段说明
----|------|----
card_number
card_balance
| 卡内余额
balance_time
| 余额截止时间
card_validity | string
| 卡有效期
current_time
| 查询时间
require_once "../libs/myclass.php";
date_default_timezone_set("Asia/Shanghai");
$cardno = isset($_GET["cardno"]) ? $_GET["cardno"] : 0;
$post_cardno = "cardno={$cardno}";
$data = new Myclass();
//curl 的POST方式
//$page = $data-&curls(":8080/sztnet/qryCard.do", false, $post_cardno);
//直接GET方式
$page = $data-&curls(":8080/sztnet/qryCard.do?cardno={$cardno}");
$page = $data-&pageToDom($page, "GBK");
$tr = $page-&query("//table[@class='tableact']/tr/td");
function getTextContent($m_query, $m_id) {
$myTXT = str_replace(":", "", $m_query-&item($m_id)-&textContent);
return $myTXT;
//截止时间内余额
preg_match("/截止到([^\)]*)/", getTextContent($tr, 2), $expires);
$results = array(
"card_number" =&
(int) getTextContent($tr, 1),
"card_balance" =&
getTextContent($tr, 3),
"balance_time" =& $expires[1],
"card_validity" =&
getTextContent($tr, 5),
"current_time" =& date("Y-m-d H:i:s", time()));
echo json_encode($results);
myclass.php&~&2KB&&&&
* myclass.php
* dev的基础类库
* Autuor: Skiychan
* Contact:
* Website:
class Myclass {
/* curl配置: 取网页源码、模拟登陆、POST提交
* @param $url: 如果非数组,则为如是数组,则为https
* @param $header: 头文件
* @param $post: post方式提交 array 或 abc=1&bcd=2 形式
* @param $cookies: 0默认无cookie,1为设置,2为获取
public function curls($urls, $header = FALSE, $post = FALSE, $cookies = 0) {
$url = is_array($urls) ? $urls['0'] : $
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//带header方式提交
if($header != FALSE){
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
//post提交方式
if($post != FALSE){
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
if($cookies == 1){
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookiefile");
}else if($cookies == 2){
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookiefile");
if(is_array($urls)){
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$data = curl_exec($ch);
curl_close($ch);
/* 将网页转换成XML,再转换成DOM
* @param $data 非数组=&源码,数组 array($url, 1)1为file_get_contents,2为curl
public function pageToDom($data, $encoded = "utf-8"){
if (is_array($data)) {
if ($data[1] == 1) {
$datas = @file_get_contents($data[0]);
if ($data[1] == 2) {
$datas = @$this-&curls($data[0]);
$datas = $
if (empty($datas)){
$meta = '&meta http-equiv="Content-Type" content="text/ charset='.$encoded.'"/&';
$datas = $meta.$
$xmldoc = new DOMDocument();
@$xmldoc-&loadHTML($datas);
$xmldoc-&normalizeDocument();
$domresult = new Domxpath($xmldoc);
开源中国-程序员在线工具:
相关的代码(473)
46回/49204阅
89回/42918阅
85回/34658阅
17回/33505阅
17回/27574阅
5回/27449阅
168回/25656阅
48回/24458阅
18回/23462阅
32回/22820阅
2楼:郁林 发表于
3楼:haitaosoft 发表于
服务器崩溃了?
b:\&curl :8080/sztnet/qrycard.do -d cardno=
&html&&head&&title&Apache Tomcat/6.0.20 - Error report&/title&&style&&!--H1 {fon
t-family:Tahoma,Arial,sans-color:background-color:#525D76;font-size:
22} H2 {font-family:Tahoma,Arial,sans-color:background-color:#525
D76;font-size:16} H3 {font-family:Tahoma,Arial,sans-color:backgro
und-color:#525D76;font-size:14} BODY {font-family:Tahoma,Arial,sans-col
or:background-color:} B {font-family:Tahoma,Arial,sans-color:w
background-color:#525D76;} P {font-family:Tahoma,Arial,sans-backgroun
d:color:font-size:12}A {color :}A.name {color :}HR
{color : #525D76;}--&&/style& &/head&&body&&h1&HTTP Status 500 - &/h1&&HR size="
1" noshade="noshade"&&p&&b&type&/b& Exception report&/p&&p&&b&message&/b& &u&&/u
&&/p&&p&&b&description&/b& &u&The server encountered an internal error () that p
revented it from fulfilling this request.&/u&&/p&&p&&b&exception&/b& &pre&javax.
servlet.ServletException: org.apache.mands.InvalidPathException:
&No action config found for the specified url.
& & & & org.apache.posableRequestProcessor.process(ComposableReq
uestProcessor.java:286)
& & & & org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
& & & & org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&/pre&&/p&&p&&b&root cause&/b& &pre&org.apache.mands.InvalidPath
Exception: No action config found for the specified url.
& & & & org.apache.mands.AbstractSelectAction.execute(AbstractSe
lectAction.java:71)
& & & & org.apache.mands.ActionCommandBase.execute(ActionCommand
Base.java:51)
& & & & mons.chain.impl.ChainBase.execute(ChainBase.java:190)
& & & & mons.chain.generic.LookupCommand.execute(LookupCommand.jav
& & & & mons.chain.impl.ChainBase.execute(ChainBase.java:190)
& & & & org.apache.posableRequestProcessor.process(ComposableReq
uestProcessor.java:283)
& & & & org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
& & & & org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&/pre&&/p&&p&&b&note&/b& &u&The full stack trace of the root cause is available
in the Apache Tomcat/6.0.20 logs.&/u&&/p&&HR size="1" noshade="noshade"&&h3&Apac
he Tomcat/6.0.20&/h3&&/body&&/html&
4楼:swimm 发表于
一直以为深圳通数据是加密在放在卡里的
5楼:Skiychan 发表于
引用来自“haitaosoft”的评论服务器崩溃了?
b:\&curl :8080/sztnet/qrycard.do -d cardno=
&html&&head&&title&Apache Tomcat/6.0.20 - Error report&/title&&style&&!--H1 {fon
t-family:Tahoma,Arial,sans-color:background-color:#525D76;font-size:
22} H2 {font-family:Tahoma,Arial,sans-color:background-color:#525
D76;font-size:16} H3 {font-family:Tahoma,Arial,sans-color:backgro
und-color:#525D76;font-size:14} BODY {font-family:Tahoma,Arial,sans-col
or:background-color:} B {font-family:Tahoma,Arial,sans-color:w
background-color:#525D76;} P {font-family:Tahoma,Arial,sans-backgroun
d:color:font-size:12}A {color :}A.name {color :}HR
{color : #525D76;}--&&/style& &/head&&body&&h1&HTTP Status 500 - &/h1&&HR size="
1" noshade="noshade"&&p&&b&type&/b& Exception report&/p&&p&&b&message&/b& &u&&/u
&&/p&&p&&b&description&/b& &u&The server encountered an internal error () that p
revented it from fulfilling this request.&/u&&/p&&p&&b&exception&/b& &pre&javax.
servlet.ServletException: org.apache.mands.InvalidPathException:
&No action config found for the specified url.
& & & & org.apache.posableRequestProcessor.process(ComposableReq
uestProcessor.java:286)
& & & & org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
& & & & org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&/pre&&/p&&p&&b&root cause&/b& &pre&org.apache.mands.InvalidPath
Exception: No action config found for the specified url.
& & & & org.apache.mands.AbstractSelectAction.execute(AbstractSe
lectAction.java:71)
& & & & org.apache.mands.ActionCommandBase.execute(ActionCommand
Base.java:51)
& & & & mons.chain.impl.ChainBase.execute(ChainBase.java:190)
& & & & mons.chain.generic.LookupCommand.execute(LookupCommand.jav
& & & & mons.chain.impl.ChainBase.execute(ChainBase.java:190)
& & & & org.apache.posableRequestProcessor.process(ComposableReq
uestProcessor.java:283)
& & & & org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
& & & & org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&/pre&&/p&&p&&b&note&/b& &u&The full stack trace of the root cause is available
in the Apache Tomcat/6.0.20 logs.&/u&&/p&&HR size="1" noshade="noshade"&&h3&Apac
he Tomcat/6.0.20&/h3&&/body&&/html&
你注意链接,是区分大小写的:qryCard.do
6楼:Skiychan 发表于
引用来自“swimm”的评论一直以为深圳通数据是加密在放在卡里的我也不知道什么原理。前几天查余额的时候,发现居然有NFC功能的手机可以直接往深圳通充值。不过我手机没有NFC功能。
7楼:haitaosoft 发表于
引用来自“haitaosoft”的评论服务器崩溃了?
b:\&curl :8080/sztnet/qrycard.do -d cardno=
&html&&head&&title&Apache Tomcat/6.0.20 - Error report&/title&&style&&!--H1 {fon
t-family:Tahoma,Arial,sans-color:background-color:#525D76;font-size:
22} H2 {font-family:Tahoma,Arial,sans-color:background-color:#525
D76;font-size:16} H3 {font-family:Tahoma,Arial,sans-color:backgro
und-color:#525D76;font-size:14} BODY {font-family:Tahoma,Arial,sans-col
or:background-color:} B {font-family:Tahoma,Arial,sans-color:w
background-color:#525D76;} P {font-family:Tahoma,Arial,sans-backgroun
d:color:font-size:12}A {color :}A.name {color :}HR
{color : #525D76;}--&&/style& &/head&&body&&h1&HTTP Status 500 - &/h1&&HR size="
1" noshade="noshade"&&p&&b&type&/b& Exception report&/p&&p&&b&message&/b& &u&&/u
&&/p&&p&&b&description&/b& &u&The server encountered an internal error () that p
revented it from fulfilling this request.&/u&&/p&&p&&b&exception&/b& &pre&javax.
servlet.ServletException: org.apache.mands.InvalidPathException:
&No action config found for the specified url.
& & & & org.apache.posableRequestProcessor.process(ComposableReq
uestProcessor.java:286)
& & & & org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
& & & & org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&/pre&&/p&&p&&b&root cause&/b& &pre&org.apache.mands.InvalidPath
Exception: No action config found for the specified url.
& & & & org.apache.mands.AbstractSelectAction.execute(AbstractSe
lectAction.java:71)
& & & & org.apache.mands.ActionCommandBase.execute(ActionCommand
Base.java:51)
& & & & mons.chain.impl.ChainBase.execute(ChainBase.java:190)
& & & & mons.chain.generic.LookupCommand.execute(LookupCommand.jav
& & & & mons.chain.impl.ChainBase.execute(ChainBase.java:190)
& & & & org.apache.posableRequestProcessor.process(ComposableReq
uestProcessor.java:283)
& & & & org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
& & & & org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&/pre&&/p&&p&&b&note&/b& &u&The full stack trace of the root cause is available
in the Apache Tomcat/6.0.20 logs.&/u&&/p&&HR size="1" noshade="noshade"&&h3&Apac
he Tomcat/6.0.20&/h3&&/body&&/html&
引用来自“Skiychan”的评论你注意链接,是区分大小写的:qryCard.do哦,还真是这个C的差别! 后台居然就报错,也太不应该了。 另外,它应该提供xml/json格式的返回,节省数据传输量
8楼:haitaosoft 发表于
引用来自“swimm”的评论一直以为深圳通数据是加密在放在卡里的引用来自“Skiychan”的评论我也不知道什么原理。前几天查余额的时候,发现居然有NFC功能的手机可以直接往深圳通充值。不过我手机没有NFC功能。它们应该都是小额钱包的机制吧,钱的可用数量在卡里 只是后台也能查询到 非实时的记录。
9楼:Skiychan 发表于
引用来自“haitaosoft”的评论服务器崩溃了?
b:\&curl :8080/sztnet/qrycard.do -d cardno=
&html&&head&&title&Apache Tomcat/6.0.20 - Error report&/title&&style&&!--H1 {fon
t-family:Tahoma,Arial,sans-color:background-color:#525D76;font-size:
22} H2 {font-family:Tahoma,Arial,sans-color:background-color:#525
D76;font-size:16} H3 {font-family:Tahoma,Arial,sans-color:backgro
und-color:#525D76;font-size:14} BODY {font-family:Tahoma,Arial,sans-col
or:background-color:} B {font-family:Tahoma,Arial,sans-color:w
background-color:#525D76;} P {font-family:Tahoma,Arial,sans-backgroun
d:color:font-size:12}A {color :}A.name {color :}HR
{color : #525D76;}--&&/style& &/head&&body&&h1&HTTP Status 500 - &/h1&&HR size="
1" noshade="noshade"&&p&&b&type&/b& Exception report&/p&&p&&b&message&/b& &u&&/u
&&/p&&p&&b&description&/b& &u&The server encountered an internal error () that p
revented it from fulfilling this request.&/u&&/p&&p&&b&exception&/b& &pre&javax.
servlet.ServletException: org.apache.mands.InvalidPathException:
&No action config found for the specified url.
& & & & org.apache.posableRequestProcessor.process(ComposableReq
uestProcessor.java:286)
& & & & org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
& & & & org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&/pre&&/p&&p&&b&root cause&/b& &pre&org.apache.mands.InvalidPath
Exception: No action config found for the specified url.
& & & & org.apache.mands.AbstractSelectAction.execute(AbstractSe
lectAction.java:71)
& & & & org.apache.mands.ActionCommandBase.execute(ActionCommand
Base.java:51)
& & & & mons.chain.impl.ChainBase.execute(ChainBase.java:190)
& & & & mons.chain.generic.LookupCommand.execute(LookupCommand.jav
& & & & mons.chain.impl.ChainBase.execute(ChainBase.java:190)
& & & & org.apache.posableRequestProcessor.process(ComposableReq
uestProcessor.java:283)
& & & & org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
& & & & org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
& & & & javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
&/pre&&/p&&p&&b&note&/b& &u&The full stack trace of the root cause is available
in the Apache Tomcat/6.0.20 logs.&/u&&/p&&HR size="1" noshade="noshade"&&h3&Apac
he Tomcat/6.0.20&/h3&&/body&&/html&
引用来自“Skiychan”的评论你注意链接,是区分大小写的:qryCard.do引用来自“haitaosoft”的评论哦,还真是这个C的差别! 后台居然就报错,也太不应该了。 另外,它应该提供xml/json格式的返回,节省数据传输量这个是我采别人的数据,深圳通这个站不是我写的~ 一般情况下非WIN的*ux系统的文件都是严格区分大小写的; 没见到它们有APP,所以抓不了他们的json的数据,要是能抓到,我就不用写这个接口了。。。
10楼:仁清烨媛 发表于
接口数据不准确
11楼:Skiychan 发表于
引用来自“仁清烨媛”的评论接口数据不准确余额不是当前的余额,而是有个余额日期。截止至余额日期剩余的金额。
12楼:未来还没来 发表于
/dev/api/shenzhentong.php?cardno=or%201=1
当前访问疑似黑客攻击,已被百度云加速拦截。
13楼:Skiychan 发表于
引用来自“未来还没来”的评论/dev/api/shenzhentong.php?cardno=or%201=1
当前访问疑似黑客攻击,已被百度云加速拦截。呵呵。别玩注入了~这个明显就没用mysql~~~
开源从代码分享开始
Skiychan的其他代码

我要回帖

更多关于 银行卡余额查询 的文章

 

随机推荐