【python】Python实现模拟按键切换浏览器标签
Python实现模拟按键切换浏览器标签
author:juliusyang
原理:模拟按下浏览器标签切换快捷键:ctrl + 数字键
import time
import win32api
import win32con'''字母和数字键 数字小键盘的键 功能键 其它键 键 键码 键 键码 键 键码 键 键码 A 65 0 96 F1 112 Backspace 8 B 66 1 97 F2 113 Tab 9 C 67 2 98 F3 114 Clear 12 D 68 3 99 F4 115 Enter 13 E 69 4 100 F5 116 Shift 16 F 70 5 101 F6 117 Control 17 G 71 6 102 F7 118 Alt 18 H 72 7 103 F8 119 Caps Lock 20 I 73 8 104 F9 120 Esc 27 J 74 9 105 F10 121 Spacebar 32 K 75 * 106 F11 122 Page Up 33 L 76 + 107 F12 123 Page Down 34 M 77 Enter 108 End 35 N 78 - 109 Home 36 O 79 . 110 Left Arrow 37 P 80 / 111 Up Arrow 38 Q 81 Right Arrow 39 R 82 Down Arrow 40 S 83 Insert 45 T 84 Delete 46 U 85 Help 47 V 86 Num Lock 144 W 87 X 88 Y 89 Z 90 0 48 1 49 2 50 3 51 4 52 5 53 6 54 7 55 8 56 9 57
'''for i in range(1000):time.sleep(10)# ctrl + 1win32api.keybd_event(17, 0, 0, 0) # ctrl键位码是17win32api.keybd_event(49, 0, 0, 0) # 1键位码是49win32api.keybd_event(49, 0, win32con.KEYEVENTF_KEYUP, 0) # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(10)# ctrl + 2win32api.keybd_event(17, 0, 0, 0) # ctrl键位码是17win32api.keybd_event(50, 0, 0, 0) # 2键位码是50win32api.keybd_event(50, 0, win32con.KEYEVENTF_KEYUP, 0) # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(10)win32api.keybd_event(17, 0, 0, 0) # ctrl键位码是17win32api.keybd_event(51, 0, 0, 0) # 3键位码是51win32api.keybd_event(51, 0, win32con.KEYEVENTF_KEYUP, 0) # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(10)win32api.keybd_event(17, 0, 0, 0) # ctrl键位码是17win32api.keybd_event(52, 0, 0, 0) # 4键位码是52win32api.keybd_event(52, 0, win32con.KEYEVENTF_KEYUP, 0) # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(10)win32api.keybd_event(17, 0, 0, 0) # ctrl键位码是17win32api.keybd_event(53, 0, 0, 0) # 5键位码是53win32api.keybd_event(53, 0, win32con.KEYEVENTF_KEYUP, 0) # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(10)win32api.keybd_event(17, 0, 0, 0) # ctrl键位码是17win32api.keybd_event(54, 0, 0, 0) # 6键位码是54win32api.keybd_event(54, 0, win32con.KEYEVENTF_KEYUP, 0) # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)
import time
import win32api
import win32con
‘’’
字母和数字键 数字小键盘的键 功能键 其它键
键 键码 键 键码 键 键码 键 键码
A 65 0 96 F1 112 Backspace 8
B 66 1 97 F2 113 Tab 9
C 67 2 98 F3 114 Clear 12
D 68 3 99 F4 115 Enter 13
E 69 4 100 F5 116 Shift 16
F 70 5 101 F6 117 Control 17
G 71 6 102 F7 118 Alt 18
H 72 7 103 F8 119 Caps Lock 20
I 73 8 104 F9 120 Esc 27
J 74 9 105 F10 121 Spacebar 32
K 75 * 106 F11 122 Page Up 33
L 76 + 107 F12 123 Page Down 34
M 77 Enter 108 End 35
N 78 - 109 Home 36
O 79 . 110 Left Arrow 37
P 80 / 111 Up Arrow 38
Q 81 Right Arrow 39
R 82 Down Arrow 40
S 83 Insert 45
T 84 Delete 46
U 85 Help 47
V 86 Num Lock 144
W 87
X 88
Y 89
Z 90
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57
‘’’
【python】Python实现模拟按键切换浏览器标签相关推荐
- Python爬虫之selenium对标签页切换、切换frame标签、cookie处理、执行js代码、开启无界面、以及使用代理ip和替换user-agent等方法
一.selenium对标签页切换.切换frame标签.cookie处理.执行js代码.开启无界面.以及使用代理ip和替换user-agent等方法 (一).selenium标签页的切换 当seleni ...
- python驱动级模拟按键 检测_py库: pyautogui (自动测试模块,模拟鼠标、键盘动作)...
PyAutoGUI 是一个人性化的跨平台 GUI 自动测试模块 pyautogui 库 2017-10-4 pip install pyautogui python pip.exe install p ...
- python实现翻_python实现模拟按键,自动翻页看u17漫画
python实现模拟按键,自动翻页看u17漫画 发布于 2015-10-22 08:23:25 | 134 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向对 ...
- python模拟按键_python 模拟按键放在模拟器Python初学者的17个技巧
Python初学者的17个技巧,有需要的朋友可以参考下. W WW.002pc .COM认为此文章对<python 模拟按键放在模拟器Python初学者的17个技巧>说的很在理. 交换变量 ...
- python模拟按键_Python实现windows下模拟按键和鼠标点击的方法
本文实例讲述了Python实现windows下模拟按键和鼠标点击的方法.分享给大家供大家参考.具体如下: 这段代码可以模拟在窗口上按下按键.鼠标左键点击.鼠标右键点击.鼠标双击等等. 前提先要安装 p ...
- python模拟seo_Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)_天津SEO...
天津SEO 一.准备工作: 安装pywin32,后面开发需要pywin32的支持,否则无法完成与windows层面相关的操作. pywin32的具体安装及注意事项: 1.整体开发环境: 基于windo ...
- 模拟按键——在Python使用pynput库
1 前言 使用Python进行模拟按键的话,可以使用pynput库:
- python键_Python键盘按键模拟
有时候我们需要使用python执行一些脚本,可能需要让程序自动按键或自动点击鼠标,下面的代码实现了对键盘的模拟按键, 需要安装pypiwin32,当然也可以直接用ctypes来实现. 输入:pip i ...
- python控制浏览器模拟鼠标点击网页标题_如何使用python来模拟鼠标点击(将经过实例自动化模拟在360浏览器中自动搜索python)...
1.准备工做:html 安装pywin32,后面开发须要pywin32的支持,不然没法完成与windows层面相关的操做.python pywin32的具体安装及注意事项:shell 一.总体开发环境 ...
最新文章
- fpga中的case语句
- 计算机机房建设监理,机房工程建设监理工作要点讲解
- cocos2d-x学习之自动内存管理
- Android实现多条Toast快速显示(强制中止上一条Toast的显示)
- 推荐几款优秀的开源编程字体
- HTML5+CSS简单的期末大作业:体育运动主题网站设计——羽毛球网页(5页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 大学生毕设网页设计
- 利用计算机做实验报告,计算机应用实验报告样本.doc
- Java 线程的创建——8种方法
- PF粒子滤波算法理解
- python绘画海贼王_Python入门之生成海贼王云图
- 249PHP等于多少钱,一百万新台币等于多少人民币
- 2021-5-11 atcoder C - Replacing Integer
- solr使用shards提示403
- 关于多线程中的面试题
- 解决深度Deepin20应用商店闪退
- 【Python】基于Python获取链家小区房价信息及其POI数据
- UE4 快速找到打包失败的原因
- #用中国速度与疫情赛跑#【火神山建设不完全手册】
- java中虚数咋表示,虚数的定义(高中虚数i的运算公式举例)
- matlab如何画一个圆柱,matlab怎么画圆柱