一、环境要求

1.Python

2.selenium库

3.谷歌浏览器

二、网页自动化实现步骤

1 下载selenium库

pip install selenium

2 安装谷歌浏览器webdriver

首先打开谷歌浏览器的“关于谷歌浏览器”,查看谷歌浏览器的版本:

版本 103.0.5060.114(正式版本) (64 位)

3 根据版本号去:http://npm.taobao.org/mirrors/chromedriver/下载对应版本的zip文件:

根据实际系统版本选择:

然后进行解压,安装。

(注:放到常用的文件夹即可,下面会用到。)

4 代码如下:

完成安装后,创建一个test.py的Python文件,看看能否自动启动谷歌浏览器。

    # Rain的博客:# https://blog.csdn.net/xiaoyurainzi?type=blogfrom selenium import webdriver#设置自动化打开的浏览器访问网址url = 'https://blog.csdn.net/xiaoyurainzi?type=blog'#设置谷歌浏览器driver的目录所在path = r'D:\Users\admin\Desktop\chromedriver'browser = webdriver.Chrome(executable_path=path)#打开浏览器,并访问设置的网址。browser.get(url)

5 看到谷歌浏览器的提示:

chorme正在受到自动测试软件的控制

说明测试成功。

参考资料

python 网页自动化实现相关推荐

  1. python 网页自动化框架_python+selenium自动化框架

    项目以前的UI自动化大概是这样分层的 1.Common功能层:一些经常被调用的基本常用操作,用来完成某项具体的功能,与具体的业务无关.比如常用的封装: --将元素定位方法重新封装 --封装上下左右滑动 ...

  2. python自动访问网页_Python自动化 selenium 网页自动化-在访问一个网页时弹出的浏览器窗口,我该如何处理?...

    相信大家在使用selenium做网页自动化时,会遇到如下这样的一个场景: 在你使用get访问某一个网址时,会在页面中弹出如上图所示的弹出框. 首先想到是利用Alert类来处理它. 然而,很不幸,Ale ...

  3. python模拟点击网页按钮_网页自动化开发(第一章)

    Web网页可以用许多工具进行开发,本文重点是介绍如何在python中使用Selenium实现网页自动化开发,主要先介绍Selenium的概念,开发环境搭建,selenium模拟用户打开浏览器并实现自动 ...

  4. python 浏览器自动化 弹窗控制_selenium 网页自动化 - 在访问一个网页时弹出的浏览器窗口,我该如何处理?...

    特别鸣谢 本文来自柠檬班-python 自动化第 25 期 铃铛同学 在做作业时遇到的问题,并提供的解决方案! 特别感谢铃铛同学.如果你是柠檬班的学生,热烈欢迎你来投稿技术文章哦! 前言 相信大家在使 ...

  5. Python+Selenium 网页自动化 exe 程序编程实现(最全避坑指南)

    前言 在我的日常工作中,经常需要在内网(不连接互联网)的网页版办公系统中进行抓取网页数据.修改表单等大量重复性的操作.我就想是否可以编写出自动化的工具,将这些日常琐碎的操作变得轻松而高效.虽然本人非计 ...

  6. 如何用python实现自动化_如何使用Python实现自动化水军评论

    前言 玩博客一个多月了,渐渐发现了一些有意思的事,经常会有人用同样的评论到处刷,不知道是为了加没什么用的积分,还是纯粹为了表达楼主好人.那么问题来了,这种无聊的事情当然最好能够自动化咯,自己也来试了一 ...

  7. python 网页编程_通过Python编程检索网页

    python 网页编程 The internet and the World Wide Web (WWW), is probably the most prominent source of info ...

  8. 基于网页自动化Selenium IDE的安装与部署 图书馆选座、网站防休眠、自动点击等

    基于网页自动化Selenium IDE的安装与部署 一. Selenium IDE的简介.安装与使用 1. 什么是Selenium IDE? 2. Selenium IDE的安装和使用 3. 导出内容 ...

  9. Python+selenium自动化八大元素定位方法及实例(超详细)

    目录 一.selenium模块中的find_element_by_id方法无法使用 二.Python+selenium自动化八大元素定位方法 使用场景: 1.通过id属性定位:driver.find_ ...

最新文章

  1. 【怎样写代码】工厂三兄弟之工厂方法模式(五):工厂方法模式扩展
  2. 深度学习算法实践(基于Theano和TensorFlow)
  3. 浪潮各机型前面板指示灯含义
  4. html5 indexeddb 排序,HTML5 IndexedDB,Web SQL数据库和浏览器大战
  5. 深入理解netfilter框架|经典PDF
  6. KVO-基本使用方法-底层原理探究-自定义KVO-对容器类的监听
  7. 进入IT行业,要不要参加培训班?
  8. JDK 中Future模式使用
  9. 2014-07-22 如何成为一名合格的职业人士
  10. excel表用office2007一保存就闪退
  11. Intellij IDEA什么是 moudle 什么是project ?与eclipse的差别
  12. 世界在变化刷脸支付一直奋进
  13. MoviePy - 中文文档4-MoviePy实战案例-给MoviePy Logo做一个闪动的阴影效果
  14. 通过字体名获取字体文件
  15. JavaScript中let和var区别详解
  16. 【LeetCode】825. Friends Of Appropriate Ages 解题报告(Python)
  17. jquery.tipsy实现标题提示功能
  18. tl-wn821n linux驱动程序,tl wn821n驱动下载
  19. 关于多普达手机上WIFI和GPRS的设置问题注意几点
  20. pdf复制出来都是方块 解决办法 你们有福了!

热门文章

  1. matlab中的regress函数总结
  2. 2022国赛数学建模思路 - 复盘:生成规划模型
  3. 解决MySQL CPU占用100%的经验总结 转
  4. 显著性检测—学习笔记
  5. 2022年全球市场Type-C USB网络摄像头总体规模、主要生产商、主要地区、产品和应用细分研究报告
  6. 【Red Hat7创建/扩容/删除逻辑卷 #步骤非常非常详细】
  7. CDH问题汇总之——ERROR main:com.cloudera.server.cmf.bootstrap.EntityManagerFactoryBean: Tables have unsuppo
  8. Ubuntu 16.04 显卡型号查询命令
  9. 职业生涯自我规划五步法
  10. 随时标注各种物件,一个小标签机就能搞定,汉印M11体验