您阅读这篇文章共耗时:
1、 简介
是一个使用python的跨平台的操作鼠标和键盘的模块,非常方便使用。支持的平台及依赖如下:
Linux - Xlib
Mac - Quartz, AppKit
- , pyHook
支持python版本:我用的是3.6.1
依赖安装:
1、安装:pip
2、安装pyHook:用pip安装会报错;需要先下载;下载地址:
下载后解压放到python安装目录的lib文件下的site-文件下鼠标全局钩子,进入包含setup.py的文件夹下;cmd执行下面命令:
python
setup.--swig=C:\Python\Tools-3.0.12\swig.exe;注:swig=“自己放置swig.exe的文件路径”
执行以上命令需要先下载swig文件;下载地址:
下载后解压放到python安装目录的tools文件下,双击swig.exe进行安装;
再次执行以上命令还会报错:
需要依赖: Visual C++ 14.0 is . Get it with " Visual C++ Build Tools":
下载:链接: 密码:vd24 下载后进行安装即可;
最后再次执行以上命令即可安装pyHook成功;
3、安装:pip
2、安装
直接源码安装,加持:
git clone
cd
sudo setup.py
注:推荐用
3、入门
实例化一个鼠标和键盘对象:
from import
from import
m = ()
k = ()
鼠标操作:
m.click(x,y,button,n) 鼠标点击
x,y 是坐标位置
1表示左键,2表示点击右键
n 点击次数,默认是1次,2表示双击
m.move(x,y) –鼠标移动到坐标(x,y)
x_dim, y_dim = m.() –获得屏幕尺寸
键盘操作:
k.(‘Hello, World!’) –模拟键盘输入字符串
k.(‘H’) –模拟键盘按H键
k.(‘H’) –模拟键盘松开H键
k.(“H”) –模拟点击H键
k.(‘H’,n=2,=5) –模拟点击H键,2次,每次间隔5秒
k.(k.[5]) –点击功能键F5
k.(k.[5],3) –点击小键盘5,3次
联合按键模拟
例如同时按alt+tab键盘
k.(k.) –按住alt键
k.(k.) –点击tab键
k.(k.) –松开alt键
点击屏幕中间并输入"hello world":
x_dim, y_dim = m.()
m.click(x_dim//2, y_dim//2, 1) #取整除 - 向下取接近除数的整数
k.('Hello, World!')
支持多种输入方法:
# a key
k.('H')
# which you then follow with a of the key
k.('H')
# or you can 'tap' a key which does both
k.('e')
# note that that does a way of with a time each
k.('l',n=2,=5)
# and you can send a string if needed too
k.('o World!')
并且支持各种特殊的按键输入:
#Create an Alt+Tab combo
k.(k.)
k.(k.)
k.(k.)
k.(k.[5]) # Tap F5
k.(k.['Home']) # Tap 'Home' on the numpad
k.(k.[5], n=3) # Tap 5 on the numpad, thrice
4、项目分析
开源项目维护的不太好,是将之前的和项目合到一起鼠标全局钩子,而且竟然把人家之前的DEMO给删了!!!为了体验原汁原味的我们还是单独分析吧LINK-6:
下面的一个例子展示了的经典用法,主要用来操作鼠标LINK-4:
# import the module
from import
# an mouse object
m = ()
# move the mouse to int x and int y (these are )
m.move(200, 200)
# click works about the same, except for int button values are 1: left, 2: right, 3: middle
m.click(500, 300, 1)
# get the screen size
m.()
# (1024, 768)
# get the mouse
m.()
# (500, 300)
[url=https://sildenafil.gives/]viagra online in usa[/url] [url=https://fildena.men/]fildena 50 mg[/url]
[url=http://cephalexin247.com/]buy keflex online canada[/url]
[url=https://lasix.wiki/]furosemide 20 mg coupon[/url]
[url=http://seroquel.charity/]seroquel for sleep and anxiety[/url]
[url=http://tretinoin.directory/]best retin a over the counter[/url]
[url=http://fildena.lol/]fildena buy online[/url]
[url=http://zoloft2023.online/]zoloft 20[/url]
[url=http://augmentin.charity/]price of amoxicillin without insurance[/url]
[url=https://diflucan.lol/]diflucan online india[/url] [url=https://modafinilc.online/]provigil 100 mg[/url] [url=https://gabapentin2023.online/]neurontin prescription medication[/url] [url=https://sildenafil.gives/]generic viagra uk pharmacy[/url] [url=https://fildena.lol/]where to buy fildena[/url] [url=https://propranolol.trade/]inderal 200 mg[/url] [url=https://happyfamilymedicalstore.org/]canadian pharmacy discount coupon[/url]
[url=https://tretinoinmd.online/]online pharmacy tretinoin cream[/url] [url=https://albuterol2023.com/]ventolin india[/url] [url=https://modafinil.lol/]cost of provigil 2018[/url] [url=https://gabapentin.charity/]neurontin for sale online[/url]
[url=https://onlinedrugstore.lol/]northern pharmacy[/url]
[url=http://acyclovirp.online/]can you buy acyclovir online[/url]
[url=https://albendazole.gives/]albendazole 200 mg tablet price[/url]
[url=http://propranolol.gives/]propranolol for sale online[/url]
[url=http://ciprofloxacin.gives/]ciprofloxacin 750 mg[/url] [url=http://albendazole.gives/]albenza costs[/url] [url=http://synthroid.download/]where to buy synthroid[/url] [url=http://seroquelpill.com/]cost of seroquel 20 mg[/url]
[url=https://albendazole.directory/]albendazole cost us[/url]
[url=http://neurontin.directory/]can i buy gabapentin over the counter[/url]
[url=https://neurontin.directory/]gabapentin online[/url]
[url=https://synthroid.lol/]synthroid 0.88 mcg[/url]
[url=https://valacyclovir.cyou/]valtrex cream coupon[/url]
[url=https://onlinepharmacy.lol/]canadian pharmacy in canada[/url] [url=https://buyalbendazole.life/]albendazole order online[/url] [url=https://acyclovir.gives/]can you buy acyclovir over the counter in usa[/url] [url=https://lisinopril.foundation/]generic lisinopril 5 mg[/url] [url=https://acyclovir.pics/]acyclovir generic[/url] [url=https://cephalexin247.com/]keflex canada[/url] [url=https://amoxicillin.lol/]amoxicillin 5000mg[/url]
[url=https://antabuse2023.com/]antabuse buy canada[/url]
[url=http://gabapentin2023.online/]gabapentin prescription[/url]
[url=http://seroquelpill.com/]seroquel 50mg cost[/url]
[url=http://baclofentab.online/]lioresal 20 mg[/url]
[url=http://buyalbendazole.life/]albendazole india[/url]
[url=https://onlinepharmacy.wtf/]cheapest pharmacy for prescription drugs[/url]
[url=http://valtrexp.online/]where can i purchase valtrex[/url]
[url=http://colchicine.directory/]colchicine cost online[/url]
[url=https://zithromax.wiki/]how to buy azithromycin 250 mg[/url]
[url=http://clonidine.wiki/]clonidine hydrochloride 0.1 mg[/url]
[url=http://acyclovir.gives/]zovirax cream otc[/url]
[url=https://onlinepharmacy.lol/]rate online pharmacies[/url]
[url=https://dexamethasone.foundation/]dexamethasone order[/url]
[url=https://prednisolonev.com/]prednisolone 5mg price[/url]
[url=https://cipro.foundation/]brand name cipro[/url] [url=https://acyclovirp.online/]zovirax over the counter cream[/url] [url=https://amoxicillin.lol/]amoxicillin for sale canada[/url] [url=https://propranolol.trade/]propranolol 10 mg[/url]
[url=http://augmentinp.online/]augmentin 250mg[/url]
[url=http://acyclovir.gives/]acyclovir cream over the counter canada[/url]
[url=http://gabapentin.charity/]how much is gabapentin cost[/url] [url=http://onlinepharmacy.charity/]italian pharmacy online[/url] [url=http://buylyrica.life/]lyrica price in canada[/url] [url=http://pharmacyonline.wiki/]mail order pharmacy india[/url] [url=http://onlinedrugstore.lol/]pharmacy mall[/url] [url=http://valacyclovir.cyou/]valtrex pills where to buy[/url]
[url=http://augmentin.charity/]generic amoxil otc[/url]
[url=https://azithromycin.trade/]rx zithromax 600mg[/url]
[url=https://clomid.foundation/]clomid tablets uk[/url]
[url=http://cephalexinxr.com/]keflex cost uk[/url]
[url=http://albendazole.gives/]albendazole buy online uk[/url]
[url=https://tretinoin.foundation/]tretinoin singapore[/url] [url=https://drugstore.ink/]legal online pharmacy coupon code[/url] [url=https://albuterolr.com/]albuterol canada cheap rx[/url] [url=https://albuterol.lol/]proventil hfa 90 mcg inhaler[/url] [url=https://tretinoinmd.online/]retin a 0.01[/url] [url=https://modafinil.lol/]where to buy modafinil australia[/url]
[url=https://cipro.ink/]ciprofloxacin 500 mg pill[/url] [url=https://robaxintabs.quest/]robaxin 150 mg[/url] [url=https://clonidinepill.online/]clonidine generic price[/url] [url=https://albendazole.gives/]albendazole over the counter[/url]
[url=http://buylyrica.life/]lyrica price[/url] [url=http://vviagra.online/]buy viagra cheap online[/url] [url=http://colchicine.download/]colchicine australia[/url] [url=http://colchicine.works/]colchicine price in india[/url] [url=http://albuterol.lol/]albuterol 0.0[/url]
[url=https://cymbalta.life/]cymbalta 20mg[/url]
[url=https://prednisone.lol/]60 mg prednisone daily[/url] [url=https://colchicine.download/]colchicine otc[/url] [url=https://colchicine.directory/]cheapest colchicine generic no prescription[/url] [url=https://synthroid.lol/]synthroid tabs 88 mcg[/url] [url=https://albendazole.directory/]albendazole[/url] [url=https://prednisone2023.online/]where can i order prednisone 20mg[/url]
[url=http://clonidine.wiki/]clonidine 0.1mg without prescription[/url] [url=http://pharmacyonline.wiki/]trust pharmacy[/url] [url=http://vviagra.online/]sildenafil tabs 20mg[/url] [url=http://onlinepharmacy.charity/]online pharmacy viagra[/url] [url=http://valacyclovir.cyou/]how to buy valtrex online[/url] [url=http://synthroid.lol/]synthroid 275 mcg[/url] [url=http://pharmacyonline.lol/]online pharmacy delivery[/url] [url=http://albendazole.boutique/]albenza 200 mg cost[/url]
[url=http://pharmacyonline.trade/]online pharmacy viagra[/url]
[url=https://augmentin.charity/]amoxicillin buy online australia[/url]
[url=https://clonidine.wiki/]clonidine uk cost[/url]
[url=https://tadalafiln.com/]cialis eli lilly[/url]
[url=https://prednisolonev.com/]prednisolone 25 mg price australia[/url]
[url=http://albuterol.lol/]combivent respimat pi[/url]
[url=http://tetracycline.life/]canada pharmacy tetracycline cost[/url]
[url=https://albendazoleb.monster/]albendazole 400 mg price[/url]
[url=https://propranolol.trade/]propranolol 150 mg[/url] [url=https://buyalbendazole.life/]albenza 200mg[/url] [url=https://modafinilc.online/]modafinil for sale in us[/url] [url=https://baclofenlioresal.shop/]baclofen comparison[/url] [url=https://zithromax.wiki/]azithromycin generic cost[/url] [url=https://cephalexin247.com/]keflex drug[/url] [url=https://sildenafil.gives/]generic viagra cost[/url] [url=https://ciprofloxacin.gives/]can i buy cipro online[/url]
[url=https://prednisone.lol/]prednisone 20mg cost[/url]
[url=http://synthroid.lol/]buy synthroid no prescription[/url]
[url=https://cipro.foundation/]ciprofloxacin 300mg[/url]
[url=https://onlinepharmacy.lol/]cheapest online pharmacy india[/url]
[url=https://robaxin.trade/]robaxin prescription[/url]
[url=https://antabusev.online/]disulfiram coupon[/url]
[url=https://albendazole.directory/]albendazole tablet brand name[/url]
[url=http://onlinedrugstore.lol/]best no prescription pharmacy[/url]
[url=https://dexamethasone.gives/]dexamethasone brand name in usa[/url]
[url=https://zithromax.wiki/]azithromycin 500mg purchase[/url]
[url=https://zoloftpill.com/]20mg zoloft[/url]
[url=http://lisinopril.foundation/]lisinopril 12.5[/url] [url=http://acyclovirp.online/]where can i get zovirax pills[/url] [url=http://prednisolonev.com/]prednisolone cheapest[/url] [url=http://afildena.online/]fildena 50[/url] [url=http://fildena.men/]fildena online[/url]
[url=https://valacyclovir.cyou/]buy valtrex 500 mg[/url] [url=https://acyclovir.lol/]acyclovir cream online[/url] [url=https://cialis2023.online/]cialis price generic[/url] [url=https://antabusev.online/]disulfiram drug brand name[/url] [url=https://seroquel.charity/]seroquel 300 pill[/url] [url=https://cephalexinxr.com/]cephalexin 100mg price[/url]
[url=https://drugstore.ink/]canada online pharmacy no prescription[/url]
[url=http://trazodonedesyrel.online/]trazodone 100mg pharmacy[/url]
[url=https://albuterol.lol/]ventolin inhaler[/url] [url=https://tretinoin.foundation/]retin a 0.01 gel price[/url] [url=https://augmentin.directory/]buy amoxicillin uk[/url] [url=https://tadalafil.wiki/]discount tadalafil 20mg[/url] [url=https://neurontin.directory/]best price for gabapentin 300 mg[/url] [url=https://lyrica.pics/]lyrica 500 mg tablet[/url] [url=https://cephalexinxr.com/]buy cephalexin 500mg[/url]
[url=https://buylyrica.life/]lyrica pill[/url]
[url=http://fluoxetine.sbs/]fluoxetine 100mg[/url]
[url=http://albendazole.directory/]albendazole tablet india[/url]
[url=https://valtrex.solutions/]price of valtrex in canada[/url]
[url=http://fildena.men/]fildena in india[/url]
[url=http://synthroid.lol/]synthroid 0.112 mg[/url] [url=http://robaxin.pics/]robaxin 500mg otc[/url] [url=http://onlinepharmacy.charity/]pharmacy store[/url] [url=http://buylyrica.life/]cost of lyrica 150 mg[/url] [url=http://gabapentin.lol/]prescription drug gabapentin[/url] [url=http://valacyclovir.cyou/]valtex without a prescription[/url] [url=http://seroquel.charity/]buy seroquel no prescription[/url] [url=http://buylyrica.monster/]generic lyrica 2019[/url]
[url=http://sildenafil.gives/]cheap discount viagra[/url]
[url=https://lisinopriltabs.shop/]lisinopril 12.5 mg tablets[/url]
XEvil6.0自动解决大多数类型的captchas,
包括这类验证码: ReCaptcha-2, ReCaptcha-3, Hotmail, Google, SolveMedia, BitcoinFaucet, Steam, +12000
+ hCaptcha, ReCaptcha Enterprise 支持新的Xevil6.0!
1.) 快速,轻松
XEvil是世界上最快的验证码杀手。 它没有解决限制,没有线程数限制
你甚至可以每天解决1.000.000.000captchas,它将花费0(零)美元! 只需购买许可证59美元和所有!
2.) 几个Api支持
XEvil支持超过6种不同的全球知名API: 2captcha.com, anti-captchas.com (antigate), RuCaptcha, death-by-captcha, etc.
只要通过HTTP请求发送您的验证码,因为您可以发送到任何一个服务-和XEvil将解决您的验证码!
因此,XEvil与数百个SEO/SMM/密码恢复/解析/发布/点击/加密货币/等应用程序兼容。
3.) 有用的支持和手册
购买后,您可以访问私人技术。支持论坛,维基,Skype/电报在线支持
开发人员将免费且非常快速地训练XEvil到您的验证码类型-只需向他们发送示例
4.) 如何免费试用XEvil完整版?
- 尝试在Google中搜索 "Home of XEvil"
- 您将找到Xevil用户打开端口80的Ip(点击任何IP以确保)
- 尝试通过2captcha API ino其中一个Ip发送您的captcha
- 如果你有坏的密钥错误,只需tru另一个IP
- 享受吧! :)
- (它不适用于hCaptcha!)
警告:免费XEvil演示不支持ReCaptcha,hCaptcha和大多数其他类型的captcha!
http://xrumersale.site/
[url=http://drugstore.ink/]canadien pharmacies[/url]
XEvil6.0自动解决大多数类型的captchas,
包括这类验证码: ReCaptcha v.2, ReCaptcha v.3, Hotmail (Microsoft), Google captcha, Solve Media, BitcoinFaucet, Steam, +12000
+ hCaptcha, ReCaptcha Enterprise 支持新的Xevil6.0!
1.) 快速,轻松
XEvil是世界上最快的验证码杀手。 它没有解决限制,没有线程数限制
你甚至可以每天解决1.000.000.000captchas,它将花费0(零)美元! 只需购买许可证59美元和所有!
2.) 几个Api支持
XEvil支持超过6种不同的全球知名API: 2captcha.com, anti-captcha (antigate), RuCaptcha, death-by-captcha, etc.
只要通过HTTP请求发送您的验证码,因为您可以发送到任何一个服务-和XEvil将解决您的验证码!
因此,XEvil与数百个SEO/SMM/密码恢复/解析/发布/点击/加密货币/等应用程序兼容。
3.) 有用的支持和手册
购买后,您可以访问私人技术。支持论坛,维基,Skype/电报在线支持
开发人员将免费且非常快速地训练XEvil到您的验证码类型-只需向他们发送示例
4.) 如何免费试用XEvil完整版?
- 尝试在Google中搜索 "Home of XEvil"
- 您将找到Xevil用户打开端口80的Ip(点击任何IP以确保)
- 尝试通过2captcha API ino其中一个Ip发送您的captcha
- 如果你有坏的密钥错误,只需tru另一个IP
- 享受吧! :)
- (它不适用于hCaptcha!)
警告:免费XEvil演示不支持ReCaptcha,hCaptcha和大多数其他类型的captcha!
http://xrumersale.site/
[url=http://buylyrica.monster/]lyrica 75 mg capsule[/url]
[url=https://antabusedisulfiram.online/]antabuse buy[/url]
[url=http://albuterolr.com/]albuterol 50 mg[/url]
[url=http://antabusev.online/]where can you get antabuse[/url]
[url=http://lisinopril.foundation/]lisinopril 40 mg generic[/url]
[url=https://augmentinp.online/]amoxicillin 500 no prescription[/url] [url=https://buylyrica.monster/]lyrica canada online[/url] [url=https://prednisone.lol/]deltasone 10 mg tablets[/url]
[url=http://valtrex.solutions/]valtrex pills[/url]
[url=http://dexamethasone.foundation/]dexamethasone coupon[/url]
[url=http://drugstore.ink/]online pharmacy delivery[/url] [url=http://albendazole.directory/]albendazole cheap[/url] [url=http://hqsildenafil.online/]sildenafil online sale[/url] [url=http://buylyrica.life/]generic lyrica cost[/url] [url=http://acyclovir.lol/]acyclovir zovirax cream[/url] [url=http://onlinedrugstore.lol/]express scripts com pharmacies[/url]
[url=https://baclofenlioresal.shop/]baclofen no preciption[/url]
[url=http://albuterol2023.com/]can you buy ventolin over the counter nz[/url]
[url=https://tretinoinmd.online/]retin a cream nz[/url] [url=https://clomid.foundation/]clomid generic[/url]
[url=https://acyclovirp.online/]acyclovir 5306[/url]
[url=https://hqsildenafil.online/]cost of viagra pills in india[/url] [url=https://neurontin.directory/]purchase gabapentin online[/url] [url=https://lyrica.pics/]lyrica 150 mg price[/url]
[url=http://robaxin.pics/]robaxin 850 mg[/url]
[url=https://familyrxstore.monster/]mexico pharmacy order online[/url]
[url=https://finasterides.com/]propecia drug in india[/url]
[url=http://colchicine.download/]colchicine 1 mg[/url] [url=http://finasterides.com/]where to buy propecia in canada[/url] [url=http://prednisone2023.online/]prednisone price south africa[/url] [url=http://tadalafil.wiki/]megalis 20 for female in hindi[/url]
[url=https://robaxin.wtf/]robaxin without a prescription[/url]
[url=https://onlinedrugstore.lol/]cheap online pharmacy[/url]
[url=https://fildena.lol/]fildena online india[/url]
[url=https://lasixpro.online/]prescription medicine furosemide[/url]
[url=http://zoloft2023.online/]generic zoloft no prescription[/url]
[url=https://tretinoin.foundation/]retin a from canada[/url]
[url=http://seroquel.charity/]seroquel 200 mg price[/url]
[url=http://sildenafil.gives/]best price viagra uk[/url]
[url=http://acyclovirp.online/]acyclovir prescription[/url]
[url=https://valtrexp.online/]online valtrex prescription[/url]
[url=http://zoloft2023.online/]online pharmacy zoloft[/url]
[url=http://onlinepharmacy.wtf/]canadian pharmacy ed medications[/url]
[url=http://seroquelpill.com/]seroquel 25mg[/url]
[url=https://lyrica.pics/]lyrica 20 mg[/url]
[url=http://albuterol2023.com/]ventolin in usa[/url]
[url=https://dexamethasone.foundation/]dexona tablet[/url]