12306学习笔记

爬虫学习笔记(十八)—— 点触验证码:超级鹰、12306自动登录 一、打码平台 点触验证码是一种常见的反爬手段。 解决方案有两种:一种是直接解决,这需要深度学习机器学习等图像处理技术,以大量的数据训练识别模型,最终达到模型足矣识别图片中的文字提示和应该点击的区域之间的对应关系。这需要非常专业的设备,比如TPU运算,和专业的开发和维护人员。 因此市面上有专业解决此类问题的OCR解决提供商。也就是第二种间接解决的方案,调用第三方接口。接下来将给大家介绍一款好用的第三方接口:超级鹰 二、超级鹰的使用 超级鹰验证码识别平台:https://www.chaojiying.com/ 阅读详情

学习目标:

提示:学习记录

例如:

  • rabbitmq 实现订单延时
  • 数据同步工具canal
  • ApplicationListener
  • es学习了解

学习笔记:

提示:学习笔记记录

1.实现订单的延时功能

  • 要实现 RabbitMQ 的消息队列延迟功能,一般采用官方提供的插件 “rabbitmq_delayed_message_exchange” 来实现。但 RabbitMQ 版本必须是 3.5.8 以上才支持该插件,否则得用其“死信”功能。

2.数据同步工具canal

  • Canal是一个很好的数据库同步工具。canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL

3.ApplicationListener

  • ContextRefreshedEvent 事件会在Spring容器初始化完成会触发该事件。我们在实际工作也可以能会监听该事件去做一些事情,但是有时候使用不当也会带来一些问题。

  • ApplicationReadyEvent

网址:
https://blog.youkuaiyun.com/helllochun/article/details/103904842
http://t.zoukankan.com/june0816-p-14173225.html


12306自动购票 ,抓包分析 我是在文本编辑工具里写的,然后复制到优快云格式有点乱,你们可以粘贴到文本编辑工具中慢慢分析 9 首页:   https://kyfw.12306.cn/otn/login/init 12 没有参数 https://kyfw.12306.cn/otn/dynamicJs/lzuhkeb 13 没有参数 https://kyfw.12306.cn/otn 阅读详情

相关推荐

12306专用安全工具:srcal12306的安装与应用

12306网站,作为承载中国亿万旅客购票服务的重要平台,其安全性一直是大众关注的焦点。作为IT行业的从业者,我们有必要对12306网站安全工具有一定的认识和了解。本章将对12306网站专用安全工具进行概述,并探讨它们的重要性和基本功能。登录认证是用户访问12306网站进行购票或查询服务的第一道安全屏障。当用户尝试登录12306时,通常需要提供用户名(手机号或邮箱)和密码。为了增加安全性,12306还推荐用户开启手机验证码功能,这样在每次登录时,系统还会向用户预留的手机号发送验证码,从而验证用户身份。

weixin_31938351的博客 1089

一个资深程序员看12306 (二)

上一篇,我是从感官和直觉上进行的分析,可以说几乎没有涉及到技术层面。 但作为一个程序员,仅从感官和直觉上分析,那就不叫程序员了,更何况,我还自诩为资深程序员呢?尽管我一再软件行业跌打了近十年,但资深也不是仅仅靠时间就能说明一切的。因此,我一定不能跑了题,本篇将从技术层面进行简单分析。 一:从平台架构来分析 一个好的系统,必须有好的平台架构,那么什么样的平台架构是好的呢?评价一个平台架构的好坏

nostopstep的专栏 2万+

OpenFOAM收敛问题排查指南:从参数设置到网格优化

本文系统性地介绍了OpenFOAM计算中收敛问题的排查方法。从理解收敛本质出发,详细讲解了如何通过调优求解控制参数(如松弛因子、离散格式)、合理设置时间步长与耦合算法,以及优化网格质量来解决发散难题。文章提供了从软件设置到硬件网格的完整排查路径,帮助用户实现稳定高效的计算流体力学模拟。

fern8的博客 790

12306项目:铁路购票系统 学习笔记 【上】

12306铁路购票系统 【5星】SpringBoot3 + Java17 + SpringCloud Alibaba + Vue3

RuanFun的博客 7409

⑨【从0制作自己的ros导航小车:上位机篇】04、使用gmapping建图

前面的文章已经能够实现在odom坐标系下显示小车模型和里程计数据了,本文加上激光slam必不可少的传感器雷达,先进行测试,然后直接开始建图!

海风的博客 2915

从零到一:构建嵌入式Arm-Linux的Qt MQTT通信框架全指南

本文详细指导如何在嵌入式Arm-Linux平台上从零构建Qt MQTT通信框架,涵盖交叉编译、环境配置、依赖库管理及性能优化。重点针对32位Arm架构,提供完整的工具链配置、编译步骤和实战部署方案,适用于物联网和工业控制等场景。

w8x9y0z1的博客 1000

(附源码)spring boot火车订票系统 毕业设计 031012

用户管理模块: (1)用户注册登录:用户注册为会员并登录火车订票系统;用户对个人信息的增删改查,比如个人资料,密码修改。 (2)货车资讯:用户进行资讯的阅览,查看管理者发布的货车资讯信息。 (3)公告消息:用户在公告栏这一菜单下对用户提交的查看、同时也可以发布、评论。 (4)车票中心:用户根据自己的需求选中班次车票进行预订操作。 3.2.2后台管理员功能 管理员管理模块: (1)用户管理:管理员可以对前台上注册过的用户信息进行管控,也可以对管理员信息进行管控。 (2)内容管理:管理员在后台可以对火车订票系统

VXbishe的博客 3246

企业微信/飞书/钉钉扫码连WiFi保姆级教程(附访客授权技巧)

本文提供了一份企业微信、飞书、钉钉扫码连接WiFi的实战部署教程。通过集成标准Radius协议与OAuth 2.0,企业可实现基于身份的无密码网络认证,并详细介绍了访客授权、权限分级等精细化管理技巧,有效提升无线网络的安全性与员工体验。

t4y5u6i7o的博客 1194

“12306”是如何支撑百万QPS的?

来源:掘金作者:绘你一世倾城链接:https://juejin.im/post/5d84e21f6fb9a06ac824814912306 抢票,极限并发带来的思考每到节...

代码技巧 2572

国产PLC实战:用汇川Easy320搞定TCP通信,手把手教你网口转串口控制设备

本文详细解析了如何使用汇川Easy320 PLC实现TCP通信与串口控制,解决工业自动化中设备间通信协议差异问题。通过实战案例和代码示例,展示了Easy320在协议转换、数据解析和串口转发中的高效应用,帮助工程师快速掌握网口转串口控制技术。

weixin_31774841的博客 499

分类预测 | MATLAB实现ELM极限学习机多特征分类预测(二分类)

分类预测 | MATLAB实现ELM极限学习机多特征分类预测(二分类)

机器学习之心的博客,关注并私信文章链接,获取对应文章源码和数据。 778

12306抢票个人学习笔记

所以先不说12306的代码是否有所改变,爬虫中有些方法都有所更新(也就是老师使用的一些方法相比于现在是已经被淘汰了,取而代之是更加简洁易懂的方法)driver.find_element_by_xpath(),从表面上就可以看出这是一个根据xpath查找element元素。同时driver查找元素一共也就两个方法,find_element和find_elements,找单个和找全部元素,这是一个在B站上的12306抢票爬虫,是老师在2020年8月份讲的。离现在已经三年有余。

qq_53102516的博客 178

Android 车载应用之快速入门

车载 Android 系统也被称为 Android Automotive OS,是对原始 Android 系统的一个功能扩充版本。与手机系统一样,Android Automotive OS 源代码完全开放,第三方供应商和汽车制造商可以官方源码的基础上自行开发和拓展,无论是编程语言还是各项接口,都与 Android 系统保持了一致。

xiangzhihong8的专栏 1110

Python学习笔记之12306抢票

本笔记基于Python3.6主要涉及到爬虫cookie的处理,特别使用,对今后的爬虫意义深重主要实现了:            1.   12306登录验证码验证            2,12306账号的登录            3,   12306余票查询直接贴上源码:# !/usr/bin/env python # _*_ coding:utf-8 _*_ import ssl#z证书 i...

qq_40121643的博客 438

【LAMMPS学习】八、基础知识(2.1)2D模拟

此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语,以及相应 LAMMPS 手册页的链接。LAMMPS 源代码分发的examples目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各种模拟。

荷塘阅色 1249

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

学习笔记——12306 检测余票(3)

#-*-coding:utf-8 -*- import urllib2 import urllib # 验证码登录同步 import cookielib import damatuWeb import ssl from json import loads from cons import station_name #证书验证 ssl._create_default_https_context

moon的博客 1170

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

学习笔记——12306成功登录(4)

本节代码为登录成功并打印出账户名称 #-*-coding:utf-8 -*- import urllib2 import urllib # 验证码登录同步 import cookielib import damatuWeb import ssl from json import loads from cons import station_name import time header={ "

moon的博客 2613

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

学习笔记——12306 自动通过验证码(2)

在互联网发展的历程中,网站的验证码一直在不断的迭代更新,从最初的直接用字符作为验证码到后来的用字符生成图片,再到后来在验证码图片上加上各种各样的干扰,再到最后面的位置验证码等等,而自动验证从最初的获取验证码字符到后面的识别验证码再到最后12306的这种类型验证码几乎已经很难做到程序自动识别(可以用机器学习方式识别,但是成本很大),所以目前大部分的验证码识别都是通过云打码的方式

moon的博客 1763

学习笔记——12306 手动登录解析(1)

#-*-coding:utf-8 -*- import urllib2 import urllib # 验证码登录同步 import cookielib import ssl #证书验证 ssl._create_default_https_context = ssl._create_unverified_context # 请求验证码图片 c=cookielib.LWPCookieJar()#生成

moon的博客 875

Python爬虫学习笔记-第十二+十三课(selenium综合练习-12306购票)

selenium下1. 网站登录 无法对上图第一个input标签直接使用send_keys()方法来选定起始地或者目的地,因为它的值是城市代号。我们只能等待加载到第二个input标签的值为期望数据时(这里暂时是手动选择),完成显式等待,继续执行下一步代码。 1. 网站登录 init()方法:传递起始地、目的地和乘车日期 run()方法:封装项目的基本功能 main()方法:创建对象,并调用相关的方法完成购票 ...

tzr0725的博客 892

Elasticsearch7学习笔记(实战)

在SpringBoot中集成Elasticsearch的使用示例,带你快速上手使用Elasticsearch。 添加如下maven依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency> 注意在这里引入e

起岸星辰 705

「今日 GitHub 趋势」让全世界程序员体会中国的 12306 抢票狂潮

【2018年1月7日 GitHub 趋势】 No.1:yyx990803 / build-your-own-mint 单日 714 星 使用 Plaid,Google 表格和 CircleCI 构建您自己的个人财务分析。事关账户安全,大家自行评估吧~ GitHub 地址:https://github.com/yyx990803/build-your-own-mint No.2:adam ...

weixin_30423977的博客 155

学习笔记(2):150讲轻松搞定Python网络爬虫-selenium实战-12306自动抢票_更新

【为什么学爬虫?】        1、爬虫入手容易,但是深入较难,如何写出高效率的爬虫,如何写出灵活性高可扩展的爬虫都是一项技术活。另外在爬虫过程中,经常容易遇到被反爬虫,比如字体反爬、IP识别、验证码等,如何层层攻克难点拿到想要的数据,这门课程,你都能学到!        2、如果是...

290

python爬虫12306查票

源码讲义、实战项目、讲解视频,并且后续会持续更新**

2401_84009065的博客 752

为什么 12306 时不时要崩那么一下?

作者 | 半佛仙人 本文经授权转载自仙人JUMP(ID:xrtiaotiao) 春节即将到来,过年回家的火车票,你们买到了吗? 我知道你们很多人都没有买到,我能感受到你们内心的绝望。 前几天12306崩了,很多人在痛骂12306,还有很多人在公众号的后台问我为什么12306总是动不动就崩溃,和大姨妈一样不给力。 明明只是一个简单的卖票软件,怎么搞成这个鬼样子,人家QQ微信几亿人...

优快云资讯 1万+

12306网站车票爬取

这里还是基于之前针对于12306网站的车票余票信息进行爬取。经过之前对12306验证码及整个网站结构数据的分析。 可以分析出网站他其实也是有自己的车票信息的接口,只不过抓取数据的时候比较复杂一点。通过开发者工具分析其页面资源可以发现主要有两个资源接口可以供我们调用。 第一个接口:https://kyfw.12306.cn/otn/resources/js/framework/station_nam...

z_ipython的博客 9111
上一篇: github某个项目浏览和下载
下一篇: SpringBoot利用ThreadPoolTaskExecutor批量插入百万级数据!
Trank-Lw
博客等级 码龄9年 103粉丝 96原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值