R语言控制鼠标和键盘

R语言控制鼠标和键盘

想做一个简单的网页滑动然后点赞的小玩意,但是不想使用python和selenium,主要是很久不用了也不熟悉,然后刚巧发现那个网页很简单,只要将鼠标点击就可以了。
找了很久,国内都没有说这个包的,后来看google看到了。这个包叫KeyboardSimulator,直接可以安装的。函数也简单。

mouse.get_cursor()是获得当前的鼠标所在的位置。返回值为x, y,提取出来。返回值是一个向量。

mouse.move是移动到指定的坐标位置。里面的系数主要的就是xy,设置好xy就可以移动到指定的位置。

mouse.click()是点击,里面系数主要是,点击左键还是点击右键。按住不放还是只是点击一下。(看一看help文档就可以了。

如果一直按住左键或者一直按住右键的话,可以使用mouse.release()来暂停。

上面都是鼠标操作,也有键盘操作

键盘操作也很简单:主要是使用keybd.press()函数,具体操作看说明文档,因为太简单了,这个包也就这几个函数。

keybd.press {KeyboardSimulator}	R Documentation
Simulate Key Press
Description
Simulate keyboard key presses. 
Multiple keys can be pressed simultaneously by using   as separator (see Examples). 
See keyboard_value for supported keys.

Usage
keybd.press(button, hold = FALSE)
Arguments
button	
character. The key press to simulate (not case sensitive).

hold	
logical. Whether the key should be held down. 
If TRUE, the key can be released by pressing the phsical key on 
the keyboard or by using the keybd.release function.

See Also
keybd.release

Examples
## Not run: 

# press one key
keybd.press('a')

# press multiple keys
keybd.press('Alt F4')

# press multiple keys using hold
keybd.press('Alt', hold = TRUE)
keybd.press('F4')
keybd.release('Alt')

## End(Not run)

这个包很简单,具体介绍可以看一下这个:

https://www.rdocumentation.org/packages/KeyboardSimulator/versions/2.1.0

最好自己写一写,自己研究一下

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yuanzhoulvpi

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值