http://blog.csdn.net/jeapeducom/article/details/23510457
python小爬虫SendKey自动刷博刷视频
SendKeys简介
sendkeys是python的一个扩展包,其中有一些常用的符号来表示键盘的快捷键或者输入的字符,对于pywinauto来说,非常的实用。使用SendKeys将键击和组合键击发送到活动应用程序。
Sendkeys常用的按键键码
按键 |
键码 |
sendkeys使用方式 |
Shift |
+ |
{"+"} |
tab |
TAB |
{“TAB”} |
ctrl |
^ |
{"^"} |
alt |
% |
{"%"} |
f1~fn |
F1 ~ Fn |
{"F1"} ~ {"Fn"} |
向上键 |
UP |
{"UP"} |
向下键 |
DOWN |
{"DOWN"} |
回车 |
ENTER |
{"ENTER"} |
Num键 |
NUM LOCK |
{“NUMLOCK”} |
Sendkeys下载与安装
下载
下载地址
安装
windows版.exe可以直接双击安装即可。
Sendkeys例程
-
- import webbrowser as web
- import SendKeys
- import time
-
- url1 = "http://blog.sina.com.cn/s/blog_46d7df020102dvfz.html"
- web.open_new_tab(url1)
- url2 = "http://www.jeapedu.com"
- web.open_new_tab(url2)
- url3 = "http://www.chinagame.me"
- web.open_new_tab(url3)
-
- i = 0
- while i < 10:
- time.sleep(1)
-
- SendKeys.SendKeys("^{F5}")
-
- time.sleep(5)
-
- SendKeys.SendKeys("^+{TAB}")
-
- time.sleep(1)
- SendKeys.SendKeys("^{F5}")
- time.sleep(5)
- SendKeys.SendKeys("^+{TAB}")
-
- time.sleep(1)
- SendKeys.SendKeys("^{F5}")
- time.sleep(5)
- SendKeys.SendKeys("^+{TAB}")
-
- i += 1
-
- SendKeys.SendKeys("%{F4}")
-
特别提示:
此方法测在试刷 blog.csdn.net 博客时失败了,无效果!
csdn防爬虫刷博的技术能力太强了!
继续研究争取早日突破csdn的博客