自动脚本以及打包,将写好的脚本打包成exe可执行文件

编写自动化脚本的基础操作浏览器驱动器,以及对页面的操作将写好的程序打包成exe文件一切一切的开始,都是从第一步
摘要由CSDN通过智能技术生成

1、自动化脚本

自动化脚本,就是能够自己执行的一个脚本。比如你想做一个事情,但是又没有时间或者精力去做,那就可以脚本自动化脚本来帮你去完成,而自己也能腾出时间做其他事情。

一般的操作呢,就是操作一些网页什么的。今天自己也是捣鼓的这点东西。

2、前置工作准备

2.1、 selenium模块

一个Python的第三方库
安装:

pip install selenium

PyCharm中安装
就在file—>setting中操作
直接上图
在这里插入图片描述

2.2、浏览器驱动

selenium可以操作的浏览器驱动比较多,用的是chrome的浏览器驱动

下载地址:http://npm.taobao.org/mirrors/chromedriver/

2.2.1、版本选择:

  • 先看一下自己电脑中安装的chrome浏览器的版本
    在这里插入图片描述
    然后就着对应的版本,如果版本号没有严格对应的,那就找最近的,最接近浏览器版本的。
    我这里浏览器版本是83.0.4103.116
    我选择的驱动版本是83.0.4103.39,版本能最近就最近,
    但是注意版本不要过高,可能这个驱动不是正式用的

在这里插入图片描述
点进去之后去下载
在这里插入图片描述
选择对应的操作系统,不用管电脑位数。
下载完之后,将文件解压之后,里面有个chromedriver.exe,待会要用的就是这个驱动

3、开始

3.1、打开页面

# 第一步,加载selenium包中的webdriver
from selenium import webdriver

# 第二步,加载驱动。这里使用的是chrome驱动
# 在这里之前,就要刚刚的chormedriver.exe驱动文件了。
# 把驱动文件复制到当前代码文件所在的文件夹内
driver = webdriver.Chrome('chromedriver.exe')

# 既然要操作一个页面,那么我们就需要打开一个网站
# 这里以百度为例
driver.get('https://www.baidu.com')


以上代码就不多说了,基本都是这个步骤,没什么好解释的,简单的说明都在代码注释中。
截图看效果:
在这里插入图片描述

3.2、操作页面

现在我们已经打开了一个页面,如果仅仅是这样,那就毫无意义。我们要的是能够操作这个页面,能够对这个页面进行操作或者拿到我们想要的一些东西

需求

继续示例,我们现在想要进行的操作是:登录操作。
那么我们就需要输入账号和密码到页面。
怎么做呢?

分析:

看页面,我们发现,当前页面并不是登录页面,怎么办?
找,找到登录入口,发现右上角有个登录。
找到登录入口,我们需要的操作就是要点击这个登录,进入登录页面。

页面元素定位(会的跳过)

1、首先,可以通过这种方式打开开发者模式:
在这里插入图片描述
或者通过快捷键F12打开,打开之后如下图,我的在右边,默认是在下边的

2、元素定位
第一种方式࿱

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值