python自动化(Selenium)

Selenium是一套Web网站的程序自动化操作。通过自动化程序,可以像人在浏览器里操作浏览器界面。 比如点击界面按钮,在文本框中输入文字,自动截图等操作,还可以从web界面获取信息,比如获取火车,汽车车票信息,招聘网站职位招聘信息,各种购物平台价格信息等。总结就是,让程序像人一样操作浏览器

安装
selenium环境的安装需要安装两个东西:客户端库浏览器驱动
客户端库--这里只针对python语言的selenium客户端库
打开终端输入pip命令

pip install selenium

注意:如果上面的命令安装不了,可能是网络问题,也可以输入下面的命令

pip install selenium -i https://pypi.douban.com/simple/

浏览器驱动-- 不同的浏览器使用不同的浏览器驱动,主流的浏览器中,推荐使用chrome
chrome浏览器驱动下载地址:

http://chromedriver.storage.googleapis.com/index.html
http://npm.taobao.org/mirrors/chromedriver/

两个地址都可以下载,根据自己的chrome浏览器的版本选择下载即可

测试:

创建WebDriver对象,指定谷歌浏览器驱动(也可以配置环境变量--这里就不详细介绍了)

driver= webdriver.Chrome(service=Service('D:\xxx\chromedriver.exe'))

driver = webdriver.Chrome()

# 下面这行代码,就是使用 WebDriver的get方法打开百度

driver.get("https://www.baidu.com")

# 关闭浏览器

driver.quit()

ps:直接拿走可能会报错,这时候需要导入依赖就可以执行了

注意:在使用中 程序执行到driver.quit()时,就会关闭浏览器,不方便我们定位元素,这时候可以打断点,启动debug,或者在这行代码前加一个input()方法,让程序停在这里,不会立即关闭浏览器,方便我们使用

这里就selenium安装和调试就成功了

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值