吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3227|回复: 24
收起左侧

[其他转载] 北京地铁某站点自动预约入站源码php

[复制链接]
扒叔 发表于 2022-8-22 11:45
本帖最后由 扒叔 于 2022-8-22 12:38 编辑

因之前在沙河住着,但是每天上班进地铁要排队,然而地铁有预约功能,但是根本就抢不到,估计沙河居住的IT大佬有点多,都是高科技预约的,所以就研究了一下,挂在软件上可设置定时自动预约。
说明:有两个入口,一个需要预约,一个不用,预约通道人少,不用排队而已,应该是早上上班的使用需要预约,过了上班高峰期,就不用预约了。我就早上上班用,其他时间不了解
目前支持预约站点:
image.png
直接上图:
登录地址:https://webui.mybti.cn/#/login?clientid=e8725b01-c216-4e29-92a5-f2d1d2343fdc
获取authorization 参数教程:

image.png
c6299773459e329cfe3388bc8a653e4.jpg

a9a855dc3f52dc3a0dee2da33adc7df.jpg


我是用易语言写了个定时自动预约工具,大家可参考以下预约代码,自行搞定时预约。。。


[PHP] 纯文本查看 复制代码
<?php
error_reporting(0);
header('Content-type: text/json;charset=utf-8');

//预约地址:https://webui.mybti.cn/#/login?clientid=e8725b01-c216-4e29-92a5-f2d1d2343fdc

//authorization 参数
$authorization = $_GET['url'];
//时间点如:0740 - 0750
$time = $_GET['time'];
if(empty($time)){
    $time = "0740-0750";
}
//下面是站点配置信息,
$array='{"lineName":"昌平线","snapshotWeekOffset":0,"stationName":"沙河站","enterDate":"'.date("Ymd",strtotime('+1 day')).'","snapshotTimeSlot":"0630-0930","timeSlot":"'.$time.'"}';

if(empty($authorization)){
   $authorization = "MzllNWQ4OWUtODY1MS00MjliLTljOTktODhjOTMxOTFlMmQ1LDE2NjE4Mzc3ODU4OTQsUFE2OUp6RXBa6RCtKS2ZsiUXk2N1NiYlpxYUdFPQ=="; 
}


echo get_curl("https://webapi.mybti.cn/Appointment/CreateAppointment",$array,$authorization);
function get_curl($url,$post=0,$authorization=0,$referer=0,$cookie=0,$header=0,$ua=0,$nobaody=0,$randip=0){
                
                $ch = curl_init();
                curl_setopt($ch, CURLOPT_URL,$url);
                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
                curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

        $httpheader[] = "accept: application/json, text/plain, */*";
        $httpheader[] = "accept-encoding: gzip, deflate, br";
        $httpheader[] = "accept-language: zh-CN,zh;q=0.9";
        $httpheader[] = "authorization: $authorization";
        $httpheader[] = "content-length: 150";
        $httpheader[] = "content-type: application/json;charset=UTF-8";
        $httpheader[] = "origin: https://webui.mybti.cn";
        $httpheader[] = "referer: https://webui.mybti.cn/";
        $httpheader[] = "user-agent: Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1";

                curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader);
                if($post){
                        curl_setopt($ch, CURLOPT_POST, 1);
                        curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
                }
                if($header){
                        curl_setopt($ch, CURLOPT_HEADER, TRUE);
                }
                if($cookie){
                        curl_setopt($ch, CURLOPT_COOKIE, $cookie);
                }
                if($referer){
                        curl_setopt($ch, CURLOPT_REFERER, $referer);
                }
                if($ua){
                        curl_setopt($ch, CURLOPT_USERAGENT,$ua);
                }else{
                        curl_setopt($ch, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36');
                }
                if($nobaody){
                        curl_setopt($ch, CURLOPT_NOBODY,1);

                }
                curl_setopt($ch, CURLOPT_TIMEOUT, 20);
                curl_setopt($ch, CURLOPT_ENCODING, "gzip");
                curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
                $ret = curl_exec($ch);
                curl_close($ch);
                return $ret;
        }

?>


免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
cptw + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 扒叔 发表于 2022-8-22 12:37
52pjnp 发表于 2022-8-22 12:24
昨天还从去那边,回来也没见让预约啊,不过那边人是真的多

有两个入口,一个需要预约,一个不用,预约通道人少,不用排队而已,仅限早上应该是,过了上班高峰期,就不用预约了,应该是
allennany 发表于 2022-8-22 12:10
bp13 发表于 2022-8-22 12:10
a18322811808 发表于 2022-8-22 12:12
这个要支持
Yeah_whr 发表于 2022-8-22 12:19
我在天通苑,现在应该是实名认证了嘛,还需要预约吗
52pjnp 发表于 2022-8-22 12:24
昨天还从去那边,回来也没见让预约啊,不过那边人是真的多
wangle0088 发表于 2022-8-22 12:29
真厉害了,强
 楼主| 扒叔 发表于 2022-8-22 12:37
Yeah_whr 发表于 2022-8-22 12:19
我在天通苑,现在应该是实名认证了嘛,还需要预约吗

有两个入口,一个需要预约,一个不用,预约通道人少,不用排队而已,仅限早上应该是,过了上班高峰期,就不用预约了,应该是
iawyxkdn8 发表于 2022-8-22 12:43
牛批啊,厉害呀!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 01:27

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表