前言:近年来,12306的反爬越来越来严重,从一年前的 获取tk参数后到现在增加了 JS、CSS等加密方式!目前大部分人利用的登陆方式都是利用selenium ,此文也不例外。环境:Windows**  python 3.6.5**模块:selenium**  pyautogui**time第一步:实例化一款浏览器,并进入到12306官网driver = webdriver.Chrome()dri
登陆时间:2019-10-21实现难度:★★★☆☆☆实现目标:模拟登陆中国铁路12306,攻克点触验证码涉及知识:点触验证码的攻克、自动化测试工具 Selenium 的使用、对接在线打码平台完整代码:https://github.com/TRHX/Python3-Spider-Practice/tree/master/AutomationTool/12306-login 其他爬虫实战代码合集(持续
# 模拟乘客进站流程Python 实现指南 在交通系统中,模拟乘客进站流程是一个重要的功能,可以帮助我们理解不同情况下的乘客行为。在这篇文章中,我将引导你完成一个简单的使用 Python 模拟乘客进站流程。以下是我们要实现的基本流程: | 步骤 | 描述 | | ---- | ---------------- | | 1 | 创建乘客类 | |
原创 10月前
51阅读
涉及到的知识点:selenium自动化测试工具的使用(基本的点击,输入文本,执行动作链)12306图片验证码的破解(点选类验证码)实现的效果: 案例代码:from selenium import webdriver from selenium.webdriver import ActionChains import base64 import requests import re import t
## Python 模拟乘客进站流程 在现代交通系统中,乘客进站是一个重要的环节。为了帮助一位刚入行的小白理解如何用 Python 模拟这一流程,我们将详细介绍每一步的实现过程,并提供必要的代码及其注释。 ### 1. 乘客进站流程模拟乘客进站的过程中,我们可以将整个过程分为以下几个步骤: | 步骤 | 描述 | |-------|------
原创 10月前
62阅读
采用python自动化模拟浏览器操作# -*- coding: utf-8 -*- """ 通过splinter刷12306火车票 可以自动填充账号密码并登陆,接下来的事情,交由脚本来做了,静静的等待抢票结果就好(刷票过程中,浏览器不可关闭) author: Lin time: 2020-08-18 """ import re from splinter.browser import Brow
# 模拟乘客进站流程Python程序设计 在现代城市中,交通枢纽如火车站地铁站等扮演着重要的角色。为了更好地理解这些复杂的流程,本文将通过编写一个简单的Python程序,模拟乘客进站流程,同时介绍相关的类设计与数据关系。 ## 系统流程设计 我们可以将乘客进站流程大致分为以下几个步骤: 1. **购票**:乘客在自助机或窗口购票。 2. **取票**:成功购票后,乘客取出票据。 3.
# 模拟乘客进站流程Python实现 在这篇文章中,我们将一起学习如何实现一个简单的“模拟乘客进站流程”的Python代码。我们将从项目的基本流程开始,然后逐步深入具体的代码实现。 ## 步骤流程 首先,我们来看看整个模拟进站流程,可以用表格来展示每一步的具体步骤: | 步骤 | 操作描述 | |------|----------------| | 1 | 创建乘客
原创 10月前
66阅读
OpenJudge百练第4097号习题:报站题目描述解题思路参考答案测试用例小结 题目描述要求 总时间限制: 3000ms 单个测试点时间限制: 1000ms 内存限制: 65536kB描述北京的地铁是很便利的,几乎覆盖了北京所有的重要地点。如果我们常常坐地铁,也会 非常熟悉地铁上报站的声音。”The next station is ZhongGuanCun. Please get ready
这次我总算是没有鸽,花了几天做了个脚本 原理: 1,通过selenium做UI方面的点击等待事件 2,使用request来判断出登录时的验证码识别事件 功能: 由于时间太短了,所以做的比较简陋,主要是做了, 1,区分车次,GXXXX,DXXXX等 2,几等座(测试时已二等座为例,穷b只能买得起二等座了…这里提供了所有座位类型判定) 3,,选择联系人(这个很多脚本里没写,个人觉得这个蛮重要的,因为默
转载 2024-02-02 13:51:06
129阅读
Python 简单乘客进站
转载 2023-05-24 16:00:17
1550阅读
#!/usr/bin/env python # -*- coding: utf-8 -*- ''' 利用splinter写的一个手动过验证及自动抢票的例子, 大家可以自己扩展或者弄错窗体、web端。 本例子只做参考。 本代码发布于2018.12.18(如果报错请查看官网是否改动) ''' import re from splinter.browser import Browser from
转载 2023-10-11 09:30:50
628阅读
乘客模拟进站Python:问题排查与解决过程 在一次内部测试中,我们的“乘客模拟进站”项目出现了一些意外问题。这是一个用于模拟乘客进站时行为的Python程序,其目的在于帮助我们优化检票系统,提升用户体验。然而,频繁的错误导致系统时常崩溃,影响了我们的业务流程。接下来,我们将详细记录这个问题的背景、现象、根因分析、解决方案、验证测试,和预防优化方案。 ### 问题背景 **业务影响分析**
原创 5月前
8阅读
# 模拟乘客进站流程Python 编程指南 在现代社会,交通运输系统扮演着至关重要的角色。今天,我们将通过编程实现一个简单的模拟乘客进站流程。本文旨在帮助初学者逐步理解并实现这一过程。 ## 1. 整体流程 我们首先要明确整个模拟流程。下面是乘客进站的步骤: | 步骤 | 描述 | 动作 | |------|--------
原创 2024-10-12 06:56:47
151阅读
火车和地铁的出现极大地方便了人们的出行,但为了防止不法分子,保障民众安全,进站乘坐火车或者乘坐地铁之前,需要先接受安检。部分车站先验票后安检,亦有车站先安检后验票。以先验票后安检的车站为例,乘客进站流程如下:
转载 2023-05-23 00:46:03
724阅读
0.注意: 该项目使用的库和资源说明如下:pygame 2.0.1 (SDL 2.0.14, Python 3.6.6) 另外还添加了一个字体如下图:1.MyLuckyTrain.pyimport time import pygame import CCarriage from CCarriage import CarrigSize from CCarriage import TrackSize
前言:近年来,12306的反爬越来越来严重,从一年前的 获取tk参数后到现在增加了 JS、CSS等加密方式!目前大部分人利用的登陆方式都是利用selenium ,此文也不例外。环境: Windows  python 3.6.5模块: selenium  pyautogui time第一步:  实例化一款浏览器,并进入到12306官网 driver = webdriver.Chrome(
python写了一个购物车程序,主要是练习,代码如下 主入口文件:main.py 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 #先调用用户登录函数,在进行逻辑模块的循环 5 #入口程序 6 7 import enter,operate 8 if __name__ == '__main__': 9
每当我看到乘客进站的情景,我总会想,如果能用代码将这个过程给模拟出来,那该多有趣啊!今天我就来分享一下如何用 Python 模拟乘客进站流程图。准备好了吗?我们将通过一系列步骤来实现,从环境准备到配置详解,再到验证测试,最后到优化和排错,一步步带你走过这个有趣的过程! ## 环境准备 在开始之前,我们需要确保我们的环境已经准备好。这包括安装必要的依赖库。 前置依赖安装: ```bash pi
原创 5月前
8阅读
循环语句经典案例什么是坐火车需要考虑的问题申明伪代码基础代码代码疑惑代码修改代码改进弍 三岁用白话和你一起学python 循环语句经典案例:坐火车什么是坐火车现在对火车站管理严格,去坐火车需要买车票,然后才可以过安检,进大厅,候车。 过安检需要查看是否有违禁品等。我们编写一个程序查看进火车站的流程需要考虑的问题买车票安检是否有违禁品违禁品是不是刀具刀具长度(本例子以刀身长度超过150毫米的各类单
  • 1
  • 2
  • 3
  • 4
  • 5