import urllib.request import re import datetime from datetime import timedelta import ctypes import winsound def search(fromDate,toDate): found = False while not found: date = fromDate showOneTime = False while (date <= toDate): url ='https://kyfw.12306.cn/otn/lcxxcx/query?purpose_codes=ADULT&queryDate='+date.strftime('%Y-%m-%d')+'&from_station=QYS&to_station=BJP' text = urllib.request.urlopen(url).read().decode('utf-8') regular = r'ze_num":"(\d+)
12306查票爬虫程序
最新推荐文章于 2024-07-08 14:21:22 发布
该博客介绍了如何利用Python的urllib.request和正则表达式库re来编写一个简单的12306火车票查询爬虫。程序通过设定日期范围,查询指定日期的从泉州(QYS)到北京(BJP)的二等座余票,当找到有票时,会触发蜂鸣器提示,并弹窗提醒用户尽快改签。
摘要由CSDN通过智能技术生成