python+selenium实现12306一、准备工作1、要先下载相关的包,selenium、interval。最好使用国内清华源pip install (which package) -i https://pypi.tuna.tsinghua.edu.cn/simple2、还要下载对应浏览器的驱动:2.1 安装chromedriver谷歌浏览器驱动的网址为link 注意:谷歌浏览器的驱动版
相信大家都听说过爬虫,我们也听说过Python是可以很方便地爬取网络上的图片, 但是奈何本人不会Python,就只有通过 Node 来实践一下了。    接下来看我如何 板砖 ! !!  ? ?  01 前言 何谓爬虫其实爬虫用很官方的语言来描述就是“自动化浏览网络程序”,我们不用手动去点击、去下载一些文章或者图片。
转载 2023-05-31 09:45:40
2274阅读
作者 | 非主流又是一年春运,又到了拼手速、拼人品的时刻。然而随着软件的日益流行,拼加速包已经成为新的流行趋势。不过花钱买来的加速包真的有用?《工人日报》撰文称,「由于加速信息不透明、不对称,所谓的预估成功率往往不靠谱,只是软件运营商的自说自话,进而借势忽悠消费者掏腰包碰运气。对于加速的性质,法律尚未明确,但有法律界人士认为,加速与买票插队一样,本质上和传统的倒卖车票行为没有
python基础学会后,可以研究request和selenium这两大模块。尤其是request精通了,玩爬虫每月外快也能好几千。用python爬虫可以火车票、茅台、小米手机、紧俏明星演唱会门票。当然一定要在合法的框架下进行,遇到反爬就退走,有些公司为了收集数据花了大量金钱和时间得到的数据让你几分钟搞走了,这就违法了。而这玩意儿也不合规,但每次小米手机都被秒这就有的说了。
是并发执行多个进程可以访问同一个文件多个进程共享同一文件,我们可以把文件当数据库,用多个进程模拟多个人执行任务db.txt {"count": 1}并发运行,效率高,但竞争写同一文件,数据写入错乱,只有一张,都卖成功给了10个人#文件db.txt的内容为:{"count":1} #注意一定要用双引号,不然json无法识别 from multiprocessing import Proce
splinter使用首先介绍一下splinter使用: plinter.brower是一个开源工具,通过Python自动化测试web,通过电脑自动操作网页。 Splinter模块是python egg,下载当然很简单,安装: pip install splinter 同时还需要浏览器的驱动,Splinter的Browser类默认优先调用的驱动是firefox,所以用chrome的话需要在初始化Br
转载 2023-09-21 07:25:45
127阅读
临近春节和期末放假,很多小伙伴也开始关注起来了12306的放,学习python之余,敲一个小的demo,如果能帮到人成功抢到,那便是最好不过的了。这个小的脚本完成过程中,做了很多的调试,力求满足所有人的条件。但是没有在关键环时间点拿出来使用过,所以如果有人能试用下,记得留言给我反馈,感谢!   其实这个脚本就是模拟的鼠标点击与键盘输入而已,原理很简单,但是却从输入到点击都提升了很多档
转载 2023-10-04 10:13:15
235阅读
#基于windows运行python功能https://www.python.org/ftp/python/3.7.4/python-3.7.4-amd64.exe 下载Python 安装 这个文件勾选默认安装路径(ps:版本不能过高,python3.8亲测不可以实现)表示安装成功。 源代码下载或克隆 URL: https://github.com/testerSunshine/12306.g
# Python爬虫:技术与基础 在当今,随着电子票务的普及,网络购票已经成为了一种常见的方式。然而,由于用户众多,购票时常常面临的激烈竞争。这时,Python爬虫作为一种自动化工具,可以帮助我们更高效地获取票务信息。本文将介绍如何使用Python爬虫来实现功能,并附有代码示例与状态图、流程图。 ## 什么是爬虫爬虫是指自动化访问网络并提取信息的程序。它能够模拟用户操作,比如
原创 9月前
528阅读
铁路12306系统#!/usr/bin/env python # -*- coding: utf-8 -*- """ 通过splinter刷12306火车票 进入登陆页面,可以选择扫码登陆或者账号密码登陆 登陆成功后,接下来的事情,交由脚本来做了,静静的等待结果就好(刷过程中,浏览器不可关闭) 成功,会进行手机短信和邮件的通知 author: cuizy time: 2022-10-
转载 2023-07-24 17:05:44
166阅读
最近朋友圈各种加速包,偶然看到可以使用python也可以进行,索性测试下。不说废话,不搞那么多前戏了,直接贴上图看一下效果: 这是一个开源项目,具体使用方法在github上有着较详细的介绍。下面只对这个开源项目按照自己的理解做个简单介绍,自身理解和实际有所出入的地方,可以提出来一起去修正 学习。贴心的作者已经将流程图画了出来,按照图示,这也就是个模拟正常人买票的流程。1、识别验证码大家都有
转载 2023-07-29 17:53:52
280阅读
注:python 爬虫当然要安装 python,如何安装参见:python 的安装使用和基本语法一、什么是网络爬虫网络爬虫就是用代码模拟人类去访问网站以获取我们想要信息。由于代码模拟的速度和效率很高,所以可以批量和动态获取我们想要的信息。比如软件就是一直用代码访问12306网站获取余信息,一有余立马使用代码进行模拟购买。二、网络爬虫的分类通用网络爬虫。又称全网爬虫,爬行对象从一些种子URL
# Java爬虫实现 ## 简介 在开始教你如何实现Java爬虫之前,首先我们需要了解整个流程是怎样的。下面是一个简单的表格,展示了实现爬虫的步骤: | 步骤 | 描述 | | --- | --- | | 1 | 分析目标网站的页面结构和请求方式 | | 2 | 发送HTTP请求获取目标网页的HTML源码 | | 3 | 使用HTML解析库解析HTML源码 | | 4 | 提取出需
原创 2023-07-24 07:05:53
225阅读
有一段时间没有使用Python了,前几天经朋友提起一篇关于用Python实现火车票的文章,百度了实现火车票的技术细节,网上却有不少资料,也不是新鲜的东西。在了解了一些技术手段,阅读了一些大神的博文后,也尝试实现了一下,代码写得粗糙,纯当娱乐,本文在Windows系统下完成。需要提到的是,过程中的验证码部分只能手动完成。首先,我需要的工具和组件有:Chrome浏览器浏览器驱动ChromeDr
小帅b昨天刷了下新闻看到了一个新闻的标题是这样的上亿简历大数据公司被警方一锅端 小帅b好奇地点了进去主要说的是曾经被李开复大佬旗下的创新工场投资的巧达科技被一锅端了这家公司的牛逼之处在于号称是中国最大的简历大数据公司 中国最大的用户画像关键数据服务提供商专注于大数据及人工智能领域前瞻性产品研发客户覆盖互联网行业及泛金融领域。然而这家公司被警方一锅端了据说里面的员工也都被带走了作为员工可真是苦逼了想
原创 2021-01-01 21:53:55
569阅读
Python离我们最近的案例可能是春运的时候程序员利用Python各种脚本的票源码抢到回家的车票了。其实,Python能做的不仅仅是哦,今天小编就给大家总结了一些Python爬取各种东西的案例,让你看看Python到底有多强大。从网站某一个页面(通常是首页)开始,读取网页的内容,找到在网页中的其它链接地址,然后通过这些链接地址寻找下一个网页,这样一直循环下去,直到把这个网站所有的网页都抓取完
此篇文章主要是为了教大家如何使用pyppeteer,切勿用于非法用途,否则后果自负!回归正题!今天猫哥要讲的内容是,利用pyppeteer某麦网演唱会门票。作为技术,猫哥只实现了基本的功能!实现原理:首先,我们无需其登录,直接通过手机扫码进入主页面。其次,通过访问我们的目标网址(也就是,我们想要的那场。例如:刘德华的,那么目标网址就直接定位到刘德华的预定页面)。然后,通过不断的
# 利用Python爬虫犯法? 随着互联网的迅速发展,数据的获取变得日益重要。Python爬虫作为一种常见的数据采集工具,吸引了许多开发者和数据分析师的青睐。然而,使用爬虫时,大家常常会疑惑:“用爬虫获取数据是否违法?”本文将探讨这一问题,同时提供一些基本的爬虫代码示例,并用图示分析爬虫的工作流程。 ## 什么是爬虫? 网络爬虫(Web Crawler)是一种自动访问互联网并提取信息的程序
原创 2024-10-06 05:06:15
61阅读
在现代生活中,看电影已经成为大家的一种休闲方式。前几天,我们介绍了 如何利用 C# 爬取「猫眼电影:热映口碑榜」及对应影片信息!,通过这份“热映口碑”榜单,我们可以看到大家对当前热播电影的评价,为我们选择所要观看的电影提供了辅助支持。但仅有这份榜单还是不够的,我们还想知道这些热映电影更详细的数据,比如:“实时票房”、“累积票房”、“票房占比”、“排片占比”、“上座率”等等,以便更好的选择出一部令自
转载 2024-01-23 16:53:23
164阅读
12306爬虫先直接上一下效果图吧:图片上信息是成功后的界面1、技术路线selenium + chromedriver2、思路分析(1)、模拟浏览器登录界面,手动进行登录(2)、登录完成后让浏览器跳转到购票界面(3)、手动输入出发地、目的地、 出发日,检查上面三个信息输入完成后,找到查询按钮,进行车次查询(4)、查找我们需要的车次,看下是否有余(显示有或数子),找到车次的预定的按钮,
原创 精选 2022-09-21 08:34:33
1526阅读
2点赞
2评论
  • 1
  • 2
  • 3
  • 4
  • 5