python小爬虫SendKey自动刷博刷视频外挂

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例程

[python]  view plain copy print ?
  1. #coding:utf-8  
  2. import webbrowser as web  
  3. import SendKeys  
  4. import time  
  5. # 开三个网页  
  6. url1 = "http://blog.sina.com.cn/s/blog_46d7df020102dvfz.html"  
  7. web.open_new_tab(url1)  
  8. url2 = "http://www.jeapedu.com"  
  9. web.open_new_tab(url2)  
  10. url3 = "http://www.chinagame.me"  
  11. web.open_new_tab(url3)  
  12.   
  13. i = 0  
  14. while i < 10:  
  15.     time.sleep(1)  
  16.     # 发送 Ctrl + F5  刷新  
  17.     SendKeys.SendKeys("^{F5}")  
  18.     # 延时5 s  
  19.     time.sleep(5)  
  20.     # 切换网页  
  21.     SendKeys.SendKeys("^+{TAB}")  
  22.               
  23.     time.sleep(1)      
  24.     SendKeys.SendKeys("^{F5}")  
  25.     time.sleep(5)  
  26.     SendKeys.SendKeys("^+{TAB}")  
  27.               
  28.     time.sleep(1)  
  29.     SendKeys.SendKeys("^{F5}")  
  30.     time.sleep(5)  
  31.     SendKeys.SendKeys("^+{TAB}")  
  32.               
  33.     i += 1  
  34. # 发送 Alt + F4  
  35. SendKeys.SendKeys("%{F4}")  
  36.           

特别提示:

  此方法测在试刷 blog.csdn.net 博客时失败了,无效果!

  csdn防爬虫刷博的技术能力太强了!

继续研究争取早日突破csdn的博客


你可能感兴趣的:(Python)