php 12306查询结果,使用php怎么编写一个12306余票查询功能
使用php怎么编写一个12306余票查询功能
发布时间:2021-01-20 15:06:14
来源:亿速云
阅读:97
作者:Leah
使用php怎么编写一个12306余票查询功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
复制代码 代码如下:
/**
* 车票接口类
*
* @author chepiao100
*
*/
class chepiao100
{
/**
* 接口地址
* @var string
*/
private $_apiurl = 'http://www.chepiao100.com/api/';
/**
* 返回接口数据
*
* @param string $method 接口方法
* @param array $param 请求参数
* @return mixed
*/
function getData($method, $param)
{
$post = http_build_query($param);
$html = $this->fetch_html($this->_apiurl.$method, $post);
$jsonArr = json_decode($html, TRUE);
if ( $jsonArr['errMsg'] == 'Y') {
return $jsonArr['data'];
} else {
return $jsonArr['errMsg'];
}
}
/**
* 请求HTTP
*
* @param string $url
* @param string $post
* @return mixed
*/
function fetch_html($url, $post)
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
//curl_setopt($ch, CURLOPT_PROXY, 'http://10.100.10.100:3128');
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$html = curl_exec($ch);
curl_close($ch);
return $html;
}
}
/** End class of chepiao100 **/
看完上述内容,你们掌握使用php怎么编写一个12306余票查询功能的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
php 12306查询结果,使用php怎么编写一个12306余票查询功能相关推荐
- 12306之余票查询流程解析
前言 本套教程共分3章: 12306之登录流程解析 12306之余票查询解析 12306之下单流程解析 本套内容主要用于分析12306购票流程,意在编写一套自动购票小程序.12306接口 api 经常 ...
- 快春运了,做个火车余票查询接口,余票来源12306,图是百度地图
摘要:做个火车票查询余票接口,数据来源于12306,地图使用百度地图(未完成) 今天本来想查询一下回家的车票,结果坑爹的发现12306网站死活打不开,尼玛真实坑爹,想查询一下余票都怎么难 于是自己决定 ...
- 返乡之路不容易之12306余票查询并给出备选方案v2
在第一版的返乡之路不容易之12306余票查询并给出备选方案中,给出了余票查询和备选方案推荐,但当时有两个问题: 没有备选排名:虽然给出了备选,但哪个备选好没有给出排序 没有座位信息(商务/一等/二等/ ...
- 12306火车余票查询
测试地址:http://gengjian.24.lc/japson/123060.htm 调用12306官网的查询接口. 123060.htm 火车票余票查询Demo By Genng.<br& ...
- 火车票查询系统(一)——利用python实现监控12306余票查询
最近春运高峰,本人从12月开始买过年回家的火车票,然鹅~现实总是那么残酷,放票时间记不住,要么就是不能实时盯着刷票,外面的软件也不知道靠不靠谱,反正是没买到票,所以一怒之下,自己做一个12306余票查 ...
- 项目实战一 12306火车票余票查询软件
1.安装docopt.urllib.requests 2.实现程序基础框架 # -*- coding:utf-8 -*-""" Train tickets query p ...
- 12306实时余票查询接口
12306实时余票查询接口代码文档及返回示例,可查询实时火车票余票,包括车次.车次始发站.车次终点站.出发时间.到达时间.车次类型.总历时时间等等. 接口名称:12306实时余票查询接口 接口平台:聚 ...
- 12306 余票查询API浅探索
12306 余票查询API浅探索 余票查询请求分析 响应数据解密代码查找调试 数据说明 余票查询请求分析 点击查询,F12进入控制台,进入NetWork面板,查看发送的请求: 点入请求查看详情,很明显 ...
- 铁路局12306余票查询的实现
离上次写的类似于铁道部12306城市选择框的实现过了都快一个月了,最近一直在忙,在学习sharepoint2013,虽然早就实现了12306的余票查询,但是一直没抽出时间来写,刚好这几天也快放假了,抽 ...
- 最新Python实现12306余票查询系统
首先感谢这篇博客的引导,但是这篇文章已经比较旧了,12306进行了改版,源码编排方式有了变化.12306源码获取的方法可以从这篇博客中学习,我在这里主要贴出对于目前最新的12306的Python余票查 ...
最新文章
- 忘记Windows系统密码不用急 这个办法轻松帮你破解
- java 线程同步的方法_Java多线程同步方法
- html5中在图片上打字的语法,HTML5 canvas 基本语法
- c语言中读取内存的文件,c++从内存中读取文件内容,内容写到内存 实现文件的内存共享代码实例...
- Javascript 笔记与总结(2-3)Javascript 运算符、控制结构与对象操作
- jzoj3058-火炬手【高精度,暴力】
- python自由职业可以做什么_我想成为自由职业者,但不知道做什么?
- LeetCode 1899. 合并若干三元组以形成目标三元组
- 吴恩达《机器学习》学习笔记十一——神经网络代码
- 带徽标的Bootstrap 3 Navbar
- 【牛客网】养兔子(斐波那契数列)
- 看网页的宽度设置应该基于1024以上了
- adb 查看磁盘占用_ADB——命令大全
- Win10创建新用户账户
- Android--- Drawer and Tab Navigation with ViewPager
- 如何制作一份完美的Facebook广告文案?让你的广告一炮而红!
- android仿朋友圈教程,android 仿朋友圈动态 图片查看效果
- 辽宁省朝阳市谷歌高清卫星地图下载
- 【输入法】搜狗输入法中英文切换
- 我刚刚做了一个艰难的决定