当前位置:   article > 正文

抢火车票这个事吧,其实我也能做!(python黑科技)

抢火车票黑科技

又是一年,马上就要回家过年了,还没有买到票的小伙伴们是否已经像热锅上的蚂蚁了无脑的开始找黄牛了?

俗话说的好,求人不如求自己,抢票这玩意,其实我觉得我也可以~

来来来,直接入正题吧! 这里有两种方案,一种是基于Selenium2的自动化框架控制浏览器实现,另一种方案则是基于Python自身的爬虫package如request,urllib等来实现,本文实现第一种方案,第二种方案也在摸索中。

实现过程

一、新版12306官网主要页面网址
  1. https://kyfw.12306.cn/otn/resources/login.html
  2. https://kyfw.12306.cn/otn/view/index.html
  3. https://kyfw.12306.cn/otn/leftTicket/init?linktypeid=dc
  4. 复制代码
二、浏览器驱动信息

这里使用的是chrome浏览器

  1. 在此处下载
  2. https://sites.google.com/a/chromium.org/chromedriver/downloads
  3. 复制代码
三、初始化必要信息

买票必要信息,比如乘车人,来往车站,车次类型等等

  1. # 乘客姓名
  2. passengers_input = 'xxx'
  3. passengers = passengers_input.split(",")
  4. #乘车日期,格式为2019-01-10
  5. from_time = '2019-01-31'
  6. # 城市cookie字典
  7. city_list = {
  8. 'sz':'%u6DF1%u5733%2CSZQ', #深圳
  9. 'zz':'%u90D1%u5DDE%2CZZF', #郑州
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/714336
推荐阅读
相关标签
  

闽ICP备14008679号