山東大学(威海) 座席スクリプトを取りに図書館に行きました
学校が座席選択システムを変更し「図書館へ行く」が廃止になったことに伴い、本事業は2022年1月7日より無期限で停止させていただきます。
ライセンスをよく読んでください
禁止盈利许可证
2021/12/1 v1.0
在本许可证保护下,所有包含本项目代码(包括部分代码)的项目,不允许盈利,
可免费自己使用或提供他人使用,但不允许盈利或收取费用。
请在国家法律许可的范围内使用本项目代码,如您使用本代码,则默认您已知晓是
否在法律允许范围之内,项目作者不承担任何因超出法律范围使用本项目代码带来
的法律纠纷。
このリポジトリはパッケージ化され、pip にアップロードされています。次の手順を直接使用してライブラリをインストールし、パッケージをインポートして使用できます。
pip install traceint
現時点では、このプロジェクトのコードで明日の予約、リアルタイム/予約受け取り、座席の引き出しが実現できます。
コードは現在リファクタリングされ、汎用性を高めるために変更されており、使用方法はいつでも変更される可能性があります。
メインブランチは安定した利用可能なブランチです
サーバー バージョンを迅速にデプロイします (詳細についてはdocker
ブランチを参照)
docker run -d -p 8000:8000 humorh/traceint_server
開発時に使用したバージョンは3.8.2
です。
クリックしてインストール パッケージをダウンロードします: 3.8.2 公式 Web サイトのインストール パッケージ
公式 Web サイトのダウンロード リンクのダウンロードが遅い場合は、リンクを Xunlei にコピーしてダウンロード タスクを作成できます。
テスト後、 3.10.1
では適切なddddocr
依存関係が見つからなくなります。
pip install -r requirements.txt
traceint
については、 seat_reserve
を参照してください。traceint
については、 seat_pickup
を参照してください。traceint
については、 seat_cancel
を参照してください。traceint
については、 docstring を参照credit_sign
てください。予約する
漏れを拾う
席を撤回してください
サインイン
認証
これを見たことがあるので、星を付けてみませんか?
oauth URLのリクエストと実際のoauth URLリクエストの比較
入手リクエスト
https://open.weixin.qq.com/connect/oauth2/authorize
?appid=wx2996d437cd442527
&redirect_uri=https://wechat.v2.traceint.com/index.php/url/auth.html
?r=https://wechat.v2.traceint.com/index.php/reserve/index.html
?f=wechat
&n=617f6d050f140
&response_type=code
&scope=snsapi_userinfo
&state=1
&connect_redirect=1
#wechat_redirect
実際のリクエスト
https://open.weixin.qq.com/connect/oauth2/authorize
?appid=wx2996d437cd442527
&redirect_uri=https://wechat.v2.traceint.com/index.php/url/auth.html
?r=https://wechat.v2.traceint.com/index.php/reserve/index.html
?f=wechat
&n=617f6d050f14
&response_type=code
&scope=snsapi_userinfo
&state=1
&connect_redirect=1
&uin=MjAwNTcxNTA3OA%3D%3D
&key=c39cf953308ace2d1d5dfaab91543e6b5ca955eb40d997fa3aaf8652bad19b0f1e77c908c52f7be9c83b12e7452079ce795fcc8f44bd6dcb272646c0575754771afd4b8299ca67b14d64fc9fdbf547fc01016c67d4aae21fa7b0be744806aa4faa84ec3d8f1c77bfa41c6dcd108a6d5a2524b5e1378c8a1c45f772c5c35d3e3c
&version=63040026
&pass_ticket=yxHHNjeZdF9nA6MWULlbzgEPps4czteK399zvDw0%2BOQMh6m95nCR19kubhSzaoCn
このうち、新しいパラメータuin
、 key
、 version
、 pass_ticket
の 4 つが追加され、 uin
とversion
比較的固定であり、 key
とpass_ticket
随時生成されます。
wechatSESS_ID
とSERVERID
を使用してリクエストを送信すると、この Cookie が返されます。