Python控制鼠标键盘删除PDF页眉的广告

下载的一些PDF经常会在页眉有很多广告,这些广告都是用程序生成的,在PDF页面上的位置也相同,因此可以用鼠标配合键盘一个一个地删除。代码如下:

from pymouse import PyMouse
from pykeyboard import PyKeyboard
m = PyMouse()
k = PyKeyboard()
#删除PDF的页眉广告
time.sleep(1)
for i in range(380):
    m.click(663, 219, 1, 1) #点页眉
    time.sleep(0.1)
    k.tap_key(k.delete_key)
    time.sleep(0.5)
    k.tap_key(k.page_down_key)
    time.sleep(0.7)

上面代码很简单。首先循环380次,因为这个PDF文件有380多页。然后鼠标点一下页眉广告处,让广告选中,然后控制键盘按一个delete键,删除广告,然后睡眠0.5秒,控制键盘翻到下一页,再睡眠0.7秒。到底睡眠多久,需要看页面反应快慢了,如果保险一点,都设得久一些比较好。让这个程序运行,大概十多分钟运行结束,这个时候可以休息一会儿,休息好后,就得到一篇干净的PDF文档了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值