运行环境准备: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. Worktile旗下智能化研发管理工具PingCode 宣布25人以下免费
  2. 湖北地区的一些主要DNS服务器
  3. 通过分析 JDK 源代码研究 TreeMap 红黑树算法实现--转
  4. DELETE误操作_oracle
  5. ftp 530 linux,Linux启动ftp服务器530 Permission denied解决方法
  6. 全国计算机等级考试暨南大学,9月暨南大学计算机等级考试报名时间通知
  7. 这是我拼命做科研的原因,2018年最感人的一个真实故事
  8. IE CSS Bug及解决方案参考手册
  9. python创建双链表_Python双链表原理与实现方法详解
  10. 数据库和Content Provider
  11. Jeecg-Boot前后端分离版
  12. python elasticsearch dsl_python 查询 elasticsearch 常用方法(Query DSL)
  13. Ubuntu将推桌面美化计划促市场份额提升
  14. 表白神器java代码_程序员的表白神器代码
  15. 测试鼠标手速的软件,APMTrainer
  16. 【QT】设计一个秒表(跑步计时器)
  17. 中国行政区域shp shx csv 等地图数据下载
  18. PV、UV、IP分别是什么意思?
  19. Java程序员该如何准备明年的「金三银四」跳槽季,你准备好了吗?
  20. 电影院传出的哭声《比悲伤更悲伤的故事》程序员们怎么看?

热门文章

  1. 实战:使用NAP控制DHCP客户端接入网络
  2. Spring家族-spring基础知识
  3. Modern OpenGL---做一些好玩的东西03 动态绘制点云模型
  4. 分享10个高级sql写法
  5. WebRTC 及点对点网络通信机制 1
  6. MySQL的备份策略
  7. 《跟二师兄学Nacos吧》EXT-01篇 看看Nacos是怎么活学活用简单工厂模式的!
  8. 上变频的matlab实现,如何实现上变频和下变频
  9. 《经济学百年》学习笔记(三) 亚当斯密的市场经济理论
  10. 岁月的剪影【九月点灯前行】