运行环境准备:1、谷歌浏览器99.0.4844.51版本;2、相应版本的chromedriver.exe

首先导入模块

#引入selenium库中的 webdriver 模块
from selenium import webdriver
import time
from selenium.webdriver.chrome.service import Service

然后将谷歌浏览器路径实例化为一个Service对象

path = Service( "此处输入你的谷歌浏览器路径")url = '要打开的网址'
# 打开谷歌浏览器
'''
executable_path被重构进了service.py中,我们可以实例化一个Service对象来表示浏览器驱动的路径
driver = webdriver.Chrome(executable_path=path)
'''
driver = webdriver.Chrome(service=path)
driver.maximize_window()    #最大化窗口
# 打开主页
driver.get(url)
'''
考虑到网页打开的速度取决于每个人的电脑和网速,
使用time库sleep()方法,让程序睡眠5秒
'''
time.sleep(5)
'''
调用selenium库中的find_element_by_xpath()方法定位搜索框,
同时使用send_keys()方法在其中输入信息
'''
driver.find_element_by_xpath('copy你的输入框xpath').send_keys('输入信息')
time.sleep(2)
driver.find_element_by_xpath('copy密码框xpath').send_keys('密码')
time.sleep(2)
'''
调用selenium库中的find_element_by_xpath()方法定位搜索按钮,
同时使用click()方法对按钮进行点击
'''
driver.find_element_by_xpath('鼠标点击的xpath').click()

使用selenium实现自动打开谷歌浏览器并定位输入框进行自动输入信息和点击登陆操作相关推荐

  1. Python使用selenium自动打开谷歌浏览器和网页

    使用python自动打开浏览器,需要先安装selenium包,方可进行使用 selenium的webdriver,有一个内置的Firefox驱动程序(Gecko Driver)实现, 如果是希望用其他 ...

  2. 电脑的计算机自动打开文件,为什么电脑开机会自动打开文件或者文件夹

    描述 第一个问题:当你登录后,一个类似于C:\Program Files\LitWare的目录会自动打开 原因:你的系统里存在两个相邻的目录,其中一个是另一个的严格前缀,例如下面的两个目录:C:\Pr ...

  3. Pycharm+Selenium+Chrome配置,自动打开谷歌浏览器并访问百度页面

    1 安装Python3(网上搜教程) 2 下载chromedriver.exe,放在安装的Python的文件夹中(其实放哪都可以,但是需要配环境变量,放Python安装目录下省事,谷歌浏览器最好默认地 ...

  4. chrome打开本地html自动刷新,谷歌浏览器插件Auto Refresh 网页自动刷新

    Auto Refresh 是一款标签页自动刷新软件,可以对需要刷新的标签进行设置,指定页面,或者只刷新非活动标签页.具体可以看看上面的图片介绍.我们前面还介绍过两款自动刷新插件,Free Auto R ...

  5. Python+Selenium - 练习:打开京东->QQ登录->修改个人信息(含鼠标悬停后选中二级菜单进行点击)

    举例题目:打开京东->QQ登录->修改个人信息 覆盖知识点:         1.id.name.link定位         2.xpath.css定位及相对路径定位         3 ...

  6. python中用selenium进行自动打开浏览器打开指定网页并关闭-带图详解

    一.在电脑上装selenium模块的内容 1.电脑上win+r键打开运行程序,然后输入cmd,打开cmd命令窗口 2.输入:pip install selenium 3.输入完后直接敲回车后会自动安装 ...

  7. Python--使用selenium通过chromedriver调用谷歌浏览器

    原文网址:Python--使用selenium通过chromedriver调用谷歌浏览器_IT利刃出鞘的博客-CSDN博客 简介 本文用实例介绍Python如何使用selenium通过chromedr ...

  8. 用Python在Tomcat成功启动后自动打开浏览器访问Web应用

    前提条件 Windows Python 2.7 需设置CATALINA_HOME环境变量 放码过来 # -*- coding: utf-8 -* import os import time impor ...

  9. 电脑桌面点任何文件都打开计算机,小编教你电脑开机自动打开文件夹怎么解决...

    相信大部分的朋友都遇到过这样的一个问题,那就是电脑开机自动打开文件,遇到这个问题该怎么处理呢?估计大部分的朋友都不知道该如何处理,针对这一问题,这里小编就给大家详细的讲述一下怎么解决电脑开机自动打开文 ...

最新文章

  1. c语言中的字节和元素,C语言指向数组元素的指针
  2. Linux下测试的c++的使用
  3. 2020-09-22C++学习笔记之引用1(1.引用(普通引用)2.引用做函数参数 3.引用的意义 4.引用本质5.引用结论 6.函数返回值是引用(引用当左值)7测试代码)
  4. Practical Vim 第一章 第二章
  5. 美国波特兰市禁用人脸识别,被违规监控可获赔1000美元
  6. 使用fcntl编写set_fl()函数和clr_fl()函数
  7. class声明为final的好处
  8. 使用JBehave,Gradle和Jenkins的行为驱动开发(BDD)
  9. C++笔记-二级指针在反汇编中的形式
  10. 基于 Spring Boot 开发 OA 开源产品
  11. 鸿蒙硬件HI3861-连接WIFI
  12. 《Tensorflow 实战》(完整版,附源码)
  13. LinuxQQ自动崩溃退出的解决
  14. IMX6 dts 配置GPIO
  15. [pyecharts1.7] 坐标轴设置:X轴、Y轴通用
  16. zxing 生成二维码,可设置logo、二维码颜色、白边大小
  17. 关闭win10的繁体字快捷键ctrl+shift+f
  18. git commit 提交出错,工作区代码被回退到最开始内容
  19. Ubuntu下mingw和aarch64交叉编译x264/x265/openssl/freetype2的ffmpeg
  20. 利用栈将递归转换为非递归的方法

热门文章

  1. 学生如何使用正版Altium Designer软件;正版AD安装;AD如何使用正版license(适用于老师、学生、校友等等)
  2. hypermill后处理制作视频教程 宏 五轴 车铣后处理制作教程
  3. 单片机常用编程c语言单词列表,单片机C语言编程常用的运算符介绍
  4. 盛派微信 The ‘hr‘ start tag on line 6 position 2 does not match the end tag of ‘body’ 错误解决方案
  5. 微信小程序netcore后台api支付结果通知接口的坑
  6. 修复Patran Skin GUI无法启动的问题
  7. 服务器连接异常系统无法登录,科技教程:Win10系统电脑无法登录LOL提示服务器连接异常的原因及解决方法...
  8. linux windows tcping 端口检测 工具使用
  9. 离职员工讲述易到混乱:CEO在办公室煮面条、逼员工下跪
  10. Face Time 介绍以及收费问题