导语眼看国庆10月1号刚好还有一个整月,一般小编都是回家前几天买票,那在回家这种高峰期还买嘛?小编自有办法!那么你们回家买买买买买吗?是不是一个不注意,回家就被神奇地空了?大兄弟们,不用担心,咱学习python编程是干嘛用?不就是为了解决这些所谓难题嘛。所以,赶紧啃完本教程,让那些小心翼翼守在电脑前日子离你远去!!!不管是节假日还是周末会老家统统不用担心了~今天手
# Python 日期如何获取 在现代旅行中,作为一种常见行为,尤其是在节假日和高峰期显得尤为重要。本文将介绍如何使用 Python 获取日期,并通过代码示例进行说明。 ## 1. 问题背景 许多人在假期或特殊活动时通常会伴随瞬间售罄困扰。因此,提前确定日期非常关键。为了实现这一目标,我们可以使用 Python 程序来获取特定日期信息。 ## 2. 具体方案
原创 9月前
19阅读
马上就要回家过年了,你买好了吗。 虽然我不用,但是还是研究了一下怎么。 程序员嘛,就是要对一切问题进行解构,探索原理本质,寻找规律,将其自动化。。。 好了,言归正传,开始。 1.首先,打开12306网。选个自己要买路段,我这里是随便选。 然后点击查询。2.按下F12,设置如红色框。然后重新点击查询,看看浏览器都发送了什么给服务器。从下图看,是发送了两条。3.分别点击发送两条,查
转载 2023-08-02 13:36:09
361阅读
今天我们来实现12306功能,话不多说直接开撸。我们实现分为六个步骤:让浏览器打开12306登录界面,然后我们手动进行登陆登录完成后让浏览器跳转到买票界面手动输入出发地,目的地,日期。通过代码检测我们输入信息无误后,自动点击查询。查找到我们需要车次,然后判断对应车次是否有余。如果有,自动预定。如果没有,我们就循环这个查询工作。一旦有票,就执行预定操作,来到预定后界面。自动点击
转载 2023-07-28 22:23:38
386阅读
在现代生活中,看电影已经成为大家一种休闲方式。前几天,我们介绍了 如何利用 C# 爬取「猫眼电影:热映口碑榜」及对应影片信息!,通过这份“热映口碑”榜单,我们可以看到大家对当前热播电影评价,为我们选择所要观看电影提供了辅助支持。但仅有这份榜单还是不够,我们还想知道这些热映电影更详细数据,比如:“实时票房”、“累积票房”、“票房占比”、“排片占比”、“上座率”等等,以便更好选择出一部令自
转载 2024-01-23 16:53:23
164阅读
临近放假,相信我们每天都在群聊里或者朋友圈看到一些帮忙火车票信息。看到朋友们回家车票这么辛(bei)苦(can),结合圈里一些前辈指点,抱着学习心态用Python做了一个简单自动化程序,抢到之后通过绑定邮箱(比如QQ)发通知。下面分享主要内容:版本号 Python 3.6.5编译器 PyCharm PRO 2018.1浏览器 Google Chrome 71.0.3首先,我们
转载 2023-08-04 10:36:09
739阅读
一、前言是的,你没看错,的确是12306工具,几率非常高,先看看界面都有哪些功能,如图:软件在我们登录前会要求我们登录12306,我们直接登录就是了。二、登录查票当我们登录后就可以查询自己想要去目的地车票状况了,我们可以开启多站查询,如图:然后在点击查询车票,如图:此时我们就可以选择适合我们车次了,这里面既有需要预订车次也有预售车次,看自己怎么选择了,选择好了之后我们来设置好
转载 2023-10-10 07:11:21
300阅读
作者:python学习教程春运即将到来,回家又该提上日程了!在 Github 上也有很多优秀开发者开源了一些基于 Python 项目,比如一直很火12306/py12306,目前已经累计超 40k Star!但如果你尝试使用,会发现由于 12306 验证码机制升级,这两个项目的登陆模块都挂掉了,大概去年十月就已经不能使用。but 不慌,经过一番探索,我找到了一个还能完美使用
转载 2023-10-15 14:53:35
482阅读
# Python:使用代码来提高效率 随着互联网发展,越来越多的人开始使用在线购票服务。然而,许多热门演唱会、体育比赛或电影首映门票常常在几分钟内售罄,这给带来了很大挑战。幸运是,我们可以利用Python编写脚本来帮助我们更高效地到心仪。 ## 网络请求 在开始编写脚本之前,我们首先需要了解如何发送网络请求。Python提供了许多库来处理网络请求,其中最常用
原创 2023-09-24 19:58:50
178阅读
12306使用教程准备工作第一步 下载项目源代码第二步 筛选CDN第三步 下载依赖库第四步 填入火车票信息填入乘车日期填入出发城市填入到达城市填入座位填入乘车人填入账号密码选择本地打码下载chrome驱动设置邮件提醒发件人和收件人(可不设置)设置微信提醒(可不设置)第五步 开始常见问题如何选择学生示例TickerConfig.py配置 本教程为testerSunshine开源
转载 2024-07-31 20:25:12
506阅读
相信大家都听说过爬虫,我们也听说过Python是可以很方便地爬取网络上图片, 但是奈何本人不会Python,就只有通过 Node 来实践一下了。    接下来看我如何 板砖 ! !!  ? ?  01 前言 何谓爬虫其实爬虫用很官方语言来描述就是“自动化浏览网络程序”,我们不用手动去点击、去下载一些文章或者图片。
转载 2023-05-31 09:45:40
2274阅读
在知乎上看了很多答主写使用说明,总是感觉对一些计算机小白不那么友好,所以决定写一篇简明教程希望能帮助到急切回家你。好了言归正传安装python 3.6以上版本python开发环境首先,你得下载GitHub上开源工具py12306点击Clone or download,然后Downloade ZIP等待下载完成,解压;win+R 输入cmd用cd/d命令打开解压好文件目录 例如cd /d
源代码# author: import configparser from datetime import datetime import os import pickle from selenium import webdriver import time """ 1. 由于可能票源紧张,本程序默认抢购一张 2. 程序启动之前,先同步下电脑时间,避免本地和网络时间相差较大 """ # cf
转载 2023-08-01 20:06:53
599阅读
又是一年,马上就要回家过年了,还没有买到小伙伴们是否已经像热锅上蚂蚁了无脑开始找黄牛了?俗话说好,求人不如求自己,这玩意,其实我觉得我也可以~来来来,直接入正题吧!这里有两种方案,一种是基于Selenium2自动化框架控制浏览器实现,另一种方案则是基于Python自身爬虫package如request,urllib等来实现,本文实现第一种方案,第二种方案也在摸索中。实现过程一、新
随着春节临近,大家都在和12306斗智斗勇。今天,大数据文摘推出不到100行Python程序帮助大家来。首先说明一下,我们程序出发点是能用机器做事就用机器做,需要人来做事还是要自己来做。因此,12306上五花八门验证码还是需要大家自己动手输入确认。另外,本程序对容错什么考虑较少,请大家见谅。我们要用到浏览器chrome,还没有安装读者可以从这个下载地址下载chrome并进行安
python+selenium实现12306一、准备工作1、要先下载相关包,selenium、interval。最好使用国内清华源pip install (which package) -i https://pypi.tuna.tsinghua.edu.cn/simple2、还要下载对应浏览器驱动:2.1 安装chromedriver谷歌浏览器驱动网址为link 注意:谷歌浏览器驱动版
抽象模型如图一所示,蓝色矩形代表火车,其上橙色方块代表火车上每个座位(因为查询、 购买、退票三个方法都没有关于车厢参数,所以我们在数据抽象时可以不用考虑火车 车厢数,而将整个火车视为一个车厢),橙色方块上第 i 个青色方块代表该座位在站点 i(i<stationNum)和站点 i+1 站点之间路程被占用情况。数据结构最重要数据结构其实是 Seat 类。class Seat
说到多线程就不得不提多线程中锁机制,多线程操作过程中往往多个线程是并发执行,同一个资源可能被多个线程同时访问,造成资源抢夺,这个过程中如果没有锁机制往往会造成重大问题。举例来说,每年春节都是一难求,在12306买票过程中,成百上千瞬间就消失了。不妨假设某辆车有1千张,同时有几万人在这列车车票,顺利的话前面的人都能买到。但是如果现在只剩下一张票了,而同时还有几千人在购买这张,虽
铁路12306系统#!/usr/bin/env python # -*- coding: utf-8 -*- """ 通过splinter刷12306火车票 进入登陆页面,可以选择扫码登陆或者账号密码登陆 登陆成功后,接下来事情,交由脚本来做了,静静等待结果就好(刷过程中,浏览器不可关闭) 成功,会进行手机短信和邮件通知 author: cuizy time: 2022-10-
转载 2023-07-24 17:05:44
166阅读
原标题:Python3实现火车票功能(上)项目内容(1)利用python实现火车/高铁票查询功能;(2)利用python实现火车/高铁票功能;项目内容1相关模块:requests模块、prettytable模块以及python自带一些基本模块。(相关模块均使用pip安装即可)主要思路:构建相关URL请求,并对返回JSON数据进行解析处理最后显示即可。其中值得一提有:(1)需要对特殊U
  • 1
  • 2
  • 3
  • 4
  • 5