Skip to main content

Get ticket on 12306 by web crawler and selenium driveing the system browser

Project description

EasyTicket

build lint Pypacket docs pypi version PythonVersion lisence Sponsor

票票通(EasyTicket)是基于12306的快速抢票工具, 用爬虫和selenium等自动化技术调用系统浏览器实现。

支持列表

  • 操作系统:Windows | Linux | MacOS | 其他(非官方支持) (推荐使用Windows和Linux)
  • 浏览器:MicroSoft Edge (系列) | Google Chrome (系列) | FireFox (系列) | 其他(具体请参阅selenium官方文档) (推荐使用Firefox或edge)
    (* 注:在使用该项目前请确保你的系统浏览器已经升级到最新, 但是如果你不愿意升级你的浏览器,可以选择更改项目中的驱动版本, 并确保和你的系统浏览器版本相匹即可。)

安装方式

票票通有多种安装方式。最简单的安装方式是通过python官方pypi的pip进行安装, 或通过MakeFile的形式安装项目,或直接通过运行src/run.py(不推荐)。 但是MakeFile的安装方式在本作者写该readme的时候还没有做出来,将在下一版中推出。

1, 通过pip安装:

pip install EasyTicket

  等待安装完成后,python可以通过直接输入项目名称启动

python -m EasyTicket

2, 通过MakeFile安装:

  (* 注:正在制作中)

3, 通过run.py直接运行项目:

  首先,请先克隆本项目仓库:

git clone https://github.com/F18-Maverick/EasyTicket.git

  接着,进入项目的./src文件夹下,可以看到在该文件夹下有一个名为run.py的文件。我们直接运行他。

python ./run.py

使用方式

(注: 文档正在编写,但是可以先参阅用法文档)

贡献

欢迎对本项目做出任何贡献,详细请参阅CONTRIBUTING.md
(注: 本项目开发者因时间或精力原因有时不能即使更新代码或及时回复您的issue以及PR, 但这绝非代表该项目不再维护! 该项目仍有大量值得开发和修改的地方!)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

easyticket-1.1.0.tar.gz (38.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

easyticket-1.1.0-py3-none-any.whl (38.6 MB view details)

Uploaded Python 3

File details

Details for the file easyticket-1.1.0.tar.gz.

File metadata

  • Download URL: easyticket-1.1.0.tar.gz
  • Upload date:
  • Size: 38.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for easyticket-1.1.0.tar.gz
Algorithm Hash digest
SHA256 6c91c0fa9745663c7ad3e34e66cc7ac8fbd47351c54e6848f0d00375b9228c5d
MD5 d3a0da147cf0034077cbdda4e037981a
BLAKE2b-256 f296d570087a85e5a31928f9f346bb584356ce93874ece35531a99bbb0c97638

See more details on using hashes here.

File details

Details for the file easyticket-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: easyticket-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 38.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for easyticket-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2722fb7e36f706bd236a45a3e9593b8e82501fe2f60c6c60cbd02ead98485919
MD5 7db10dc97241261b105b3fd634ccacda
BLAKE2b-256 d220744b883435ada2fc9c5a907ee511ab91188ffa52b9c66c095d011fcb12b7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page