python鼠标键盘操作(模拟手机抖音、快手浏览)
利用pyautogui实现模拟鼠标键盘的操作
- 获取屏幕尺寸
screenWidth, screenHeight = pyautogui.size()
- 鼠标点击
pyautogui.click(158,237,button='left') ####在相应位置点击鼠标左键
- 模拟键盘输入
pyautogui.typewrite('Hello world!') 键盘输入
- 双击鼠标
pyautogui.doubleClick(x=None, y=None, interval=0.0, button='left', duration=0.0, tween=pyautogui.linear)#
最后附上利用模拟器在电脑刷抖音、点赞、评论的代码
利用了线程池的方式,可以同时打开多个模拟器进行抖音、快手等的流量
import random
import sys
import threading
import time
from multiprocessing.dummy import Lock, Pool
import pyautogui
import pyperclip, button='left', duration=0.0, tween=pyautogui.linear)#当前位置点击鼠标
def content_text(t): #评论的填入内容if t==1:return 'hello word' #修改‘’里面的内容即可elif t==2:return '你好'else:return '债见'star_time = time.time() #记录程序起始运行时间
lock=threading.Lock() #申请一把锁run_time = 3600 #程序一共运行多少秒
#模拟器屏幕中间点xy,点赞按钮xy,评论按钮xy,文本输入位置xy,消息发送按钮xy, 评论内容
data_list = [(228,241, 412,535, 415,592, 144,788, 415,725, 1), #一行为一个窗口的数据(708,237, 895,535, 892,591, 664,783, 897,725, 2)]def content(xc,yc,xt,yt,num):pyautogui.click(xc,yc,button='left') ##评论按钮的位置time.sleep(10) #受限于网络,防止评论未加载出来(网络好可以适当减小数值)pyautogui.click(xt,yt,button='left') ##评论文本输入框的位置 pyperclip.copy(content_text(num)) # 根据账号不同调用不同的评论写入评论time.sleep(2) pyautogui.hotkey('ctrl','v')def work(z):# #模拟器屏幕中间点xy,点赞按钮xy,评论按钮xy,文本输入位置,文本发送按钮xp = z[0]; yp = z[1]; xl = z[2]; yl = z[3]; xc = z[4]; yc = z[5]; xt = z[6]; yt = z[7]; xs = z[8];ys = z[9]; num = z[10]n=random.randint(2,7)time.sleep(n)pyautogui.moveTo(xp, yp,0.1)#移动鼠标到(x,y,时长)pyautogui.scroll(-200)#当前位置滑动滚轮n=random.randint(5,10)time.sleep(n)n=random.randint(2,10)time.sleep(n)if n > 6:pyautogui.click(xl,yl,button='left') ####在点赞的位置点击鼠标左键time.sleep(2)if n == 8: #完成一次点赞评论lock.acquire() #加锁,进程互斥content(xc,yc,xt,yt,num) #获取评论输入lock.release() #解锁time.sleep(8)pyautogui.click(xs,ys,button='left') #点击发送time.sleep(3)pyautogui.click(xp,yp,button='left') #点击空白区域返回视频页# n=random.randint(1,3)# time.sleep(n)pool = Pool(len(data_list)) #建立线程池,根据窗口数量
while True:# work(1614,248,1841,595,1852,682,1450,979,1854,884) pool.map(work,data_list) #多线程运行操作# pool.close()# pool.join()if time.time() - star_time > run_time:sys.exit() #时间到退出程序
python鼠标键盘操作(模拟手机抖音、快手浏览)相关推荐
- python鼠标键盘操作 PyUserInput
PyUserInput 键盘操作 from pykeyboard import PyKeyboard# 实例化 k = PyKeyboard()# 打印一个字符 按下+释放 k.press_key(' ...
- python 鼠标键盘操作 pyautogui
1. 导入 import pyautogui 2. 鼠标操作 (1) 函数获得屏幕的分辨率 a = pyautogui.size() print(a) (2) 绝对坐标 moveTo() pyauto ...
- python截图工具和模拟鼠标键盘_python PyAutoGUI 模拟鼠标键盘操作和截屏功能
简介 一款跨平台/无依赖的自动化测试工具,目测只能控制鼠标/键盘/获取屏幕尺寸/弹出消息框/截屏. 安装 pip install pyautogui 鼠标键盘控制 >>> impor ...
- PyMouse模拟鼠标键盘操作
PyMouse模拟鼠标键盘操作 使用PyMouse实现模拟鼠标键盘操作 -----解决方案1 1)安装[pyMouse]( https://pypi.org/project/PyMouse/) 2)安 ...
- C# 模拟 鼠标 键盘操作
C# 模拟 鼠标 键盘操作 转载于:https://www.cnblogs.com/macT/p/10208222.html
- 模拟鼠标键盘操作,含硬件模拟技术。[转]
模拟鼠标键盘操作,含硬件模拟技术. 键盘是我们使用计算机的一个很重要的输入设备了,即使在鼠标大行其道的今天,很多程序依然离不开键盘来操作.但是有时候,一些重复性的,很繁琐的键盘操作总会让人疲惫,于是就 ...
- python记录鼠标键盘操作自动执行重复工作
系列文章目录 文章目录 系列文章目录 前言 github项目原地址 一.执行方法 二.python录制 1.Frame1.py 2.KeymouseGo.py 三.说明书 KeymouseGo v2. ...
- 效率提升:使用AppleScript模拟鼠标键盘操作制作自动化工具
文章目录 前言 AppleScript的实践应用 实践:还原修饰键默认设置 AppleScript基础知识 1.基本模块 语法 变量和属性 类型转换 运算符 List(数组) Record(键值对) ...
- Selenium自动化测试-6.鼠标键盘操作
------·今天距2020年77天·------ 这是ITester软件测试小栈第59次推文 大家好 我是vivi小胖虎 作为测试 好像对于点点点这事一直放不下 如何让点点点变得更简单 让人变得更懒 ...
最新文章
- 主席树 ---- 2021 ICPC 昆明 M.Stone Games [主席树 + 暴力]
- 渐进式Web应用(PWA)入门教程(上)
- Linux基于expect(tcl)实现shell自动交互
- linux查看用户的操作记录,Linux下查看用户登陆后的操作记录
- linux 多个秘钥,linux管理多个ssh公钥密钥
- 【作者面对面问答】包邮送《Redis 5设计与源码分析》5本
- 导出csv文件数字会自动变科学计数法的解决方式
- stm32读取驾驶模拟器数据 stm32F407读取joystick数据
- Android中对文本文件的读写处理
- 25. object类中的一些方法分析
- 关于mvn install命令执行报错问题
- 红外传感器型号和参数_深度解析红外传感器原理、分类、性能参数、应用及前景...
- 2018年易语言FPS骨骼方框透视辅助开发
- python操作微信电脑版_【Python】【微信】+操作电脑版微信
- 启动mongodb报错:waiting for connections on port 27017 解决方案
- 计算机硬件有问题,计算机硬件有哪些
- Linux路由器流量统计系统
- littlefs系列:Technical Specification
- 睡个“好”觉,还真是有益身心胖瘦的
- 华为设备配置IS-IS的负载分担
热门文章
- 仿抖音上下滑动分页视频
- halcon学习-vector_to_rigid/similarity/创建灰度渐变/创建及加入队列,例程
- 荣耀战魂服务器响应时发放,所有玩家皆可参与 《荣耀战魂》独立服务器公测本周启动...
- FreeMark动态生成PDF
- ABAQUS如何保存动画
- html重写js方法,js实现重载和重写
- ps调黄褐色调照片教程
- 阿里敏捷教练全面解析淘宝直播敏捷实践之路
- 三种人永远不适合做老板
- u-boot-2014.10移植第14天----在SDRAM中运行