幸福都是奋斗出来的
——————————————
❶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()
一个简单的自动化就完成了。