基于python的12306抢票工具设计与实现

合作方式 项目制
预估日薪 700
预估总价 700元
预估工时 1天
发布位置 其他
可参与范围 全国远程
职位ID 107932
发布方 hketty
hketty

需求描述

1、主要内容
(1)通过登陆模块实现用户的登陆;
(2)用户登陆状态下,查询乘车人信息、余票信息以及订票;
(3)用户在余票为0的情况下,定时刷新余票信息,当检测到余票时,通过邮件等方式通知用户。
(4)用户买到票后,可以进行退票、改签等功能。
2、主要要求
(1)基本功能:当用户通过登陆本工具时,能够正常显示常用乘车人、余票,并能够实现订票,当用户订不到票时,能够实现定时刷新余票,一有余票就已邮件等方式提醒用户,最终通过自动化脚本来实现抢票全过程。
(2)扩展功能:当用户买到票以后因为特殊情况,能够实现退票、改签等操作,为了实现高频抢票,需要IP代理服务器,提高并发量,以此进一步丰富系统功能。
(二)程序设计范围要求:
可以参考以下内容:
基于python的12306抢票工具是以Python3.6开发工具为基础,通过PyQt实现界面的布局,运用selenium模块模拟浏览器操作,通过调用requests来发送网络请求爬取数据,并运用BeautifulSoup库对返回的数据进行相应处理,最终将爬取到的数据呈现在客户端界面,通过用户点击操作实现抢票的设计。
(三)程序运行要求:
1.登录时使用12306账号以及密码进行登录
2.验证码需要程序自己执行,抢票时可以自己提前完成支付,抢到票以后直接发通知给购票人;也可抢到票以后再支付并发通知给联系人;退票、改签能够实现,如果操作异常,需要进行提示。
3.功能可以适当的扩展,不可超出本科范畴

编程语言:python
需求详细描述:
注意事项及程序环境:注意事项,详细描述中已描述,着重注意扩展功能,需要高频抢票,提供代理ip环境,并发抢票。程序环境,pycharm

发布方信用行为

发布项目 1
订单总数 0
退款单数 0

完善简历

工程师完善技术能力和项目经验,更易接到订单

完善人才简历

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。