开发快手爬票项目(上)

无论是出差还是旅行,都无法离开交通工具的支持。现如今随着科技水平的提高,高铁与动车成为人们喜爱的交通工具。如果想要知道每列车次的时间信息,都需要在各类的列车网站中进行查询,我们就来通过Python爬虫技术实现一个快手爬票工具。

首先准备开发环境:Python+Pycharm+QT

我们前期已经安装过Python和Pycharm,这里就不再赘述,笔者的Pytorch及anaconda的配置文章中已经介绍过,小白这里不会安装可以参考笔者的这一篇文章。然后我们这里直接安装QT。

点击右上角的download,出现该界面,然后下拉到该界面:

下载用户使用的开源版本,其它的版本可能需要付费或试用,这里选择开源版本即可。

点击后,它让你登录,没有账户的话注册即可,因为下载下来后还是让你登录,就是你注册的这个用户名和密码。

这里没有账户,我们填写信息进行 注册

 点击提交

 然后它会给你发一个激活邮件,然后你进入注册的邮箱就会收到注册激活邮件。

 点击第三行的激活链接。

输入两次密码登录

 登录后就直接进行下载了,如果没有自动下载,根据提示点击here的超链接进行点击下载,这里的下载速度太慢,建议复制下载链接,到迅雷下载,几秒钟完事。

打开下载的文件,出现该界面。就是一个安装界面,这里直接把图贴出来,供大家参考。

 

安装完毕后,然后我们来配置环境变量。

这里由于用的是anaconda下的Python环境,所以配置的路径和自己安装Python有些不同。

然后来到pycharm下进行配置。点击File-->Setting-->Tools-->External Tools

 

右边部分本来是空白,点击“+”号,进行添加并设置。

在弹出的窗口中添加启动Qt Designer的快捷工具,首先在Name所对应的变气矿中填写工具名称。然后再填写qt安装路径,最后填写项目文件的目录,用$ProjrctFileDir$来表示。配置完毕后点击OK即可。

然后我们继续添加将qt生成的ui文件转换为py文件的快捷工具,在name所对应的编辑框中填写工具名称PyUIC,然后再Python所对应的编辑框中填写Python的安装路径,再在arguments所对应的编辑框填写将ui文件转换为py文件的Python代码(-m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py),在working Directory所对应的编辑框中填写$FileDir$,该值为文件目录,然后单击OK即可。

 

 这里的准备工作已经完成了,然后我们需要对快手爬票的界面进行设计,如上图所示,打开我们配置好的Qt Designer。

这里出现了该界面,然后我们用默认的Main Window,然后单击创建。

主窗体创建完成后,自动进入QtDesigner的设计界面,顶部区域是菜单栏与彩蛋快捷选项,左侧区域是各种空间与布局,中间区域为编辑区域,该区域可以将控件拖拽至此处,也可以预览窗体的设计效果。右侧上方是对象查看器,此处列出所有空间以及彼此所属的关系层。右侧中间的位置是属性编辑器,此处可以设置控件的各种属性。右侧地步的位置分别为信号/槽编辑器、动作编辑器以及资源浏览器。

 然后我们根据需求进行控件和布局的设计,内容如下:

然后我们需要对控件的内容以及控件的事件进行监听,此时的页面就只是一个界面,并没有什么效果。而我们进行细致的设计需要把生成的ui文件转换成py文件。首先对我们设计好的界面进行保存,保存在Python项目的同一级目录中。然后用我们一开始设计的PyUIC工具转换。

然后就生成了与ui文件同名的py文件。

 好了,这里就先介绍到这里,下一篇文章将对生成的py文件进行功能实现。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mez_Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值