幸福都是奋斗出来的

——————————————

❶1、安装Python

——————————————

Python下载地址:https://www.python.org/,点击进行下载

第一种安装方式,就是默认安装,等待进度条完成即可。

第二种安装方式,点击之后直接点击nex,然后完成下图操作点击install等待进度条完成即可

检查Python是否安装成功

打开cmd命令窗口,输入Python回车,出现下图提示则安装成功,退出Python编辑模式输入exit()回车

使用pip命令安装库

例:安装selenium库,pip install selenium

因为我已经安装成功,展示的为selenium版本,当看见Successfully字眼时说明安装成功。
附:pip升级命令:python -m pip install -U pip,查看pip版本 pip show pip 查看已安装的库:pip list。到此Python环境就安装完成啦,可以开始编写脚本了

——————————————

❷下载谷歌及谷歌驱动

——————————————

谷歌驱动下载: http://chromedriver.storage.googleapis.com/index.html
选择对应的谷歌版本点击进入,然后选择对应的操作系统进行下载,下载完成后直接放在Python安装目录下

——————————————

❸利用工具编写脚本

——————————————

我常用工具为pycharm,专业版激活教程可关注公众号回复:pycharm激活。打开pycharm,点击new project

创建之后可选择下图信息

准备工作终于好了,接下来可以开始干活啦!!っ(っ◔◡◔)っ

选择文件右键创建Python文件,我的文件名字为:test_01

第一步:导包

from selenium import webdriver
import time
第二步:调用谷歌驱动打开浏览器执行操作

#!/usr/bin/python

-- coding=utf-8 --

from selenium import webdriver
import time

调用谷歌驱动

driver = webdriver.Chrome()

窗口最大化,因为调用谷歌浏览器之后窗口会处于一种最小化状态

为了避免需要寻找的元素被遮挡,需要将窗口最大化

driver.maximize_window()

隐式等待10秒

driver.implicitly_wait(10)

输入需要测试的网址,我用百度的登录作为示范

driver.get(‘https://www.baidu.com/’)

定位登录按钮并点击

driver.find_element_by_xpath("//div[@id=‘u1’]/a").click()

点击用户名登录

driver.find_element_by_xpath("//div[@class=‘tang-pass-footerBar’]/p[2]").click()

输入手机号

driver.find_element_by_id(‘TANGRAM__PSP_11__userName’).send_keys(‘输入用户名’)

输入密码

driver.find_element_by_id(‘TANGRAM__PSP_11__password’).send_keys(‘输入密码’)

设置强制等待时间

time.sleep(1)

点击登录按钮

driver.find_element_by_id(‘TANGRAM__PSP_11__submit’).click()
time.sleep(3)

关闭浏览器

driver.quit()
一个简单的自动化就完成了。