使用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余票查询功能相关推荐

  1. 12306之余票查询流程解析

    前言 本套教程共分3章: 12306之登录流程解析 12306之余票查询解析 12306之下单流程解析 本套内容主要用于分析12306购票流程,意在编写一套自动购票小程序.12306接口 api 经常 ...

  2. 快春运了,做个火车余票查询接口,余票来源12306,图是百度地图

    摘要:做个火车票查询余票接口,数据来源于12306,地图使用百度地图(未完成) 今天本来想查询一下回家的车票,结果坑爹的发现12306网站死活打不开,尼玛真实坑爹,想查询一下余票都怎么难 于是自己决定 ...

  3. 返乡之路不容易之12306余票查询并给出备选方案v2

    在第一版的返乡之路不容易之12306余票查询并给出备选方案中,给出了余票查询和备选方案推荐,但当时有两个问题: 没有备选排名:虽然给出了备选,但哪个备选好没有给出排序 没有座位信息(商务/一等/二等/ ...

  4. 12306火车余票查询

    测试地址:http://gengjian.24.lc/japson/123060.htm 调用12306官网的查询接口. 123060.htm 火车票余票查询Demo By Genng.<br& ...

  5. 火车票查询系统(一)——利用python实现监控12306余票查询

    最近春运高峰,本人从12月开始买过年回家的火车票,然鹅~现实总是那么残酷,放票时间记不住,要么就是不能实时盯着刷票,外面的软件也不知道靠不靠谱,反正是没买到票,所以一怒之下,自己做一个12306余票查 ...

  6. 项目实战一 12306火车票余票查询软件

    1.安装docopt.urllib.requests 2.实现程序基础框架 # -*- coding:utf-8 -*-""" Train tickets query p ...

  7. 12306实时余票查询接口

    12306实时余票查询接口代码文档及返回示例,可查询实时火车票余票,包括车次.车次始发站.车次终点站.出发时间.到达时间.车次类型.总历时时间等等. 接口名称:12306实时余票查询接口 接口平台:聚 ...

  8. 12306 余票查询API浅探索

    12306 余票查询API浅探索 余票查询请求分析 响应数据解密代码查找调试 数据说明 余票查询请求分析 点击查询,F12进入控制台,进入NetWork面板,查看发送的请求: 点入请求查看详情,很明显 ...

  9. 铁路局12306余票查询的实现

    离上次写的类似于铁道部12306城市选择框的实现过了都快一个月了,最近一直在忙,在学习sharepoint2013,虽然早就实现了12306的余票查询,但是一直没抽出时间来写,刚好这几天也快放假了,抽 ...

  10. 最新Python实现12306余票查询系统

    首先感谢这篇博客的引导,但是这篇文章已经比较旧了,12306进行了改版,源码编排方式有了变化.12306源码获取的方法可以从这篇博客中学习,我在这里主要贴出对于目前最新的12306的Python余票查 ...

最新文章

  1. 忘记Windows系统密码不用急 这个办法轻松帮你破解
  2. java 线程同步的方法_Java多线程同步方法
  3. html5中在图片上打字的语法,HTML5 canvas 基本语法
  4. c语言中读取内存的文件,c++从内存中读取文件内容,内容写到内存 实现文件的内存共享代码实例...
  5. Javascript 笔记与总结(2-3)Javascript 运算符、控制结构与对象操作
  6. jzoj3058-火炬手【高精度,暴力】
  7. python自由职业可以做什么_我想成为自由职业者,但不知道做什么?
  8. LeetCode 1899. 合并若干三元组以形成目标三元组
  9. 吴恩达《机器学习》学习笔记十一——神经网络代码
  10. 带徽标的Bootstrap 3 Navbar
  11. 【牛客网】养兔子(斐波那契数列)
  12. 看网页的宽度设置应该基于1024以上了
  13. adb 查看磁盘占用_ADB——命令大全
  14. Win10创建新用户账户
  15. Android--- Drawer and Tab Navigation with ViewPager
  16. 如何制作一份完美的Facebook广告文案?让你的广告一炮而红!
  17. android仿朋友圈教程,android 仿朋友圈动态 图片查看效果
  18. 辽宁省朝阳市谷歌高清卫星地图下载
  19. 【输入法】搜狗输入法中英文切换
  20. 我刚刚做了一个艰难的决定

热门文章

  1. 【网络技术联盟站】瑞哥教你如何使用 Console 接口管理设备
  2. 软件测试工程师职称评定细则
  3. jpeg格式转pdf格式的简单方法
  4. stm32f4有重映射么_STM32 端口复用重映射(USART Remap)
  5. 蜀门锻造费用统计(武器/坐骑锻造)
  6. 【实习记录】pytorch学习(持续更新)
  7. AttnGAN代码复现(详细步骤+避坑指南)文本生成图像
  8. 【NOIP2016提高A组五校联考1】排队
  9. highcharts多坐标轴混合图
  10. Canny 边缘检测设置自动阈值