Python——实现网页模拟键盘输入和鼠标点击
Python——实现网页模拟键盘输入和鼠标点击
- 一.安装selenium库
- 1.1 win+R打开输入窗口
- 1.2 输入cmd,点击确定
- 1.3 输入代码:
- 二.以谷歌浏览器为例,配置环境
- 2.1打开谷歌浏览器,查看当前浏览器的版本
- 2.2 输入谷歌浏览器插件地址:
- 2.3 选择与当前浏览器匹配的插件并下载。
- 2.4将下载好的文件解压,并将解压后的.exe放到自己python软件的Scripts目录下。
- 三.代码解析
- 参考文章
一.安装selenium库
1.1 win+R打开输入窗口
1.2 输入cmd,点击确定
1.3 输入代码:
pip install selenium
二.以谷歌浏览器为例,配置环境
2.1打开谷歌浏览器,查看当前浏览器的版本
2.2 输入谷歌浏览器插件地址:
http://chromedriver.storage.googleapis.com/index.html
2.3 选择与当前浏览器匹配的插件并下载。
(注意:点进这个大类后,还需要看自己电脑的系统选择具体的插件)
2.4将下载好的文件解压,并将解压后的.exe放到自己python软件的Scripts目录下。
三.代码解析
from selenium import webdriver# 创建浏览器对象
options = webdriver.ChromeOptions()
browser = webdriver.Chrome(options=options)# 获取待访问的网址
browser.get("http://www.baidu.com")'''1.打开网页,将浏览器调整为开发者模式2.找到需要操作的地方对应的代码3.例如这里是根据id来执行操作的
'''
# 发送文字至目标id
browser.find_element_by_id("kw").send_keys("hello world")
# 点击目标id
browser.find_element_by_id("su").click()
参考文章
- 代码实现网页模拟鼠标点击和键盘输入
Python——实现网页模拟键盘输入和鼠标点击相关推荐
- Python win32api.keybd_event模拟键盘输入
Python win32api.keybd_event模拟键盘输入 win32api.keybd_event 该函数原型:keybd_event(bVk, bScan, dwFlags, dwExt ...
- Python+selenium 自动化-模拟键盘输入、点击操作,如何查看所支持的全部键位名称
通过 send_keys() 就能进行输入和键盘操作了. 键盘操作需要引用 Keys 包. from selenium import webdriver from selenium.webdriver ...
- java中像scanf一样多个输入_VB模拟键盘输入的N种方法
VB模拟键盘输入的N种方法http://bbs.csdn.net/topics/90509805hd378发表于: 2006-12-24 14:35:39用VB模拟键盘事件的N种方法 键盘是我们使用计 ...
- python 模拟键盘_Python 模拟键盘输入 | 学步园
Python 模拟键盘输入,留着备用. #coding=utf-8 import win32gui,win32api,win32con import time import threading def ...
- python如何模拟键盘输入_python 模拟键盘输入
python 模拟键盘输入 一.PyUserInput安装 python3.5的PyMouse和PyKeyboard模块都集成到了PyUserInput模块中.在python3.5中,直接安装PyUs ...
- python模拟键盘输入视频_python教程-模拟鼠标和键盘输入
大家可能知道,有的情形下,如果我们需进行自动化操作的应用程序不提供相对应的的接口,就难以通过Python直接调用API来做到自动化.在此类情形下,Python也并非压根没有办法,我们可以通过模拟键盘和 ...
- python 模拟键盘输入组合键_Python 模拟键盘输入
Python 模拟键盘输入,留着备用. #coding=utf-8 import win32gui,win32api,win32con import time import threading def ...
- python模拟键盘输入字符_Python | 根据关键字符串遍历窗口 模拟键盘输入操作
在自动化脚本测试某个程序的过程中,偶尔会因为文件读取操作弹出各种信息窗口,导致自动化脚本无法继续往下执行.为了解决这个问题,需要隔一段时间对信息窗口进行一次遍历,针对需要处理的窗口进行模拟键盘输入操作 ...
- python 模拟键盘输入:以钢琴模拟器脚本与模拟中文输入为例
用到的库:keyboard,threading,time 代码: # 导入模块 import threading import time import keyboard 先写两个主要的函数出来: # ...
最新文章
- 解决 “message“:“An invalid response was received from the upstream server“
- Ti公司DSP的DSK、EVM、DDK的区别
- 最简单的nagios监控内存插件(shell)
- 2011年白银机会远超黄金 四妙招帮您赚大
- SAP中的“定单状态”
- VS Code 终端窗口无法输入命令的解决方案
- java缓冲流和普通流的区别_关于java:数据输入/输出流和缓冲的输入/输出流有什么区别?...
- 服务器系统2008r2网卡驱动,防吞Win 7/xp/10/server2008 r2网络驱动(网卡驱动)
- 数学之美:常用的微分,求导和积分公式大总结
- 20170321多益在线笔试(二笔)
- 基于JAVA项目任务跟踪系统计算机毕业设计源码+数据库+lw文档+系统+部署
- spring mvc 附件上传至腾讯云qcloud
- 微信公众号--订阅通知
- 如何改掉自己的坏习惯
- 世界文明史2019尔雅满分答案
- python 收音机
- mydate97picker
- 图片循环滚动代码(无缝滚动)
- Ubuntu 20.04 设置窗口打不开或者不显示解决方法
- 江苏机器人竞赛南航_关于举办南航金城学院首届大学生机器人比赛暨江苏省大学生机器人大赛院内选拔赛的通知...
热门文章
- 关闭 macOS Microsoft Autoupdate程序
- 金立软件测试员,挑战不可能的任务:金立M5暴力放电测试
- c语言pcie接口开发,基于单片机与PCI接口设计解决方案
- 网站站长做SEO需要掌握的百度查询命令
- Pear Admin Layui - 基于 Layui 打造的免费开源、快速、高效的中后台管理系统前端框架
- moonlight鼠标延迟解决
- word2003实现页脚插入页码第几页以及在特定的页插入页脚
- Java基础类库笔记
- 再看Windows Live Messenger - 关于QQ和360掐架
- 图形算法与实战:1.滤波专题 (4)各向异性扩散滤波