一、环境要求

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. android 图片水印处理 文字倾斜处理
  2. 技术图文:如何通过挂单刷 BigOne 的贡献值?
  3. 京东某员工因加班太多引女友不满,下定决心离职:不想被迫加班!
  4. 企业建立数据驱动决策该如何做?终于有大神总结全了
  5. WEB安全_csrf攻击
  6. 基于java的餐饮管理系统_基于java的餐饮管理系统
  7. 商业版《隋唐演义》三:收购瓦岗寨
  8. c语言用if如何删除末尾空格,新人提问:如何将输出时每行最后一个空格删除
  9. TCP和UDP,HTTP和HTTPS
  10. linux中手动配置ip命令,手动配置linux(centos)的IP地址
  11. 18.XML CDATA
  12. MongoDB同步原理解析
  13. Windows系统常用网络命令详解及命令示例(全)
  14. 专门查英语单词的软件_有什么软件可以查英语单词
  15. 大病保险试点6月底前覆盖全国
  16. shopex mysql索引_mysql版本太高导致shopex4.8.5无法安装
  17. 车牌识别分割定位_解析车牌识别系统有什么优势?
  18. 内存泄漏导致的浏览器崩溃
  19. YUI 3 学习笔记:loader
  20. 云计算:SaaS、PaaS、IaaS、CaaS并不神秘

热门文章

  1. 水仙花数python代码多种方式_水仙花数的三种解决方法(Python实现)
  2. 显式Intent与隐式Intent
  3. sharepoint文件夹本地同步_急人!在家急用办公资料,其实win10系统自带多台电脑同步功能...
  4. python的列表与元素基本操作
  5. 生物学中的云计算和大数据
  6. 零基础学习之万物皆可GAN学习路线
  7. 微信小程序——猜数字游戏小案例
  8. php ssl 465,帝国CMS邮件无法发送SSL465端口无法发送的解决办法
  9. dotnet 读 WPF 源代码笔记 了解 WPF 已知问题 用户设备上不存在 Arial 字体将导致应用闪退...
  10. 分布式一致性协议三部曲-深入理解一致性协议Paxos