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

来源:互联网 发布:天津大唐软件 编辑:程序博客网 时间:2024/05/15 07:40

http://blog.csdn.net/jeapeducom/article/details/23510457

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

SendKeys简介

sendkeys是python的一个扩展包,其中有一些常用的符号来表示键盘的快捷键或者输入的字符,对于pywinauto来说,非常的实用。使用SendKeys将键击和组合键击发送到活动应用程序。

Sendkeys常用的按键键码

按键键码sendkeys使用方式Shift+{"+"}tabTAB {“TAB”}ctrl^{"^"}alt %{"%"}f1~fnF1 ~ Fn{"F1"} ~ {"Fn"}向上键UP {"UP"}向下键 DOWN{"DOWN"}回车ENTER{"ENTER"}Num键NUM LOCK{“NUMLOCK”}

Sendkeys下载与安装

下载

下载地址

安装

windows版.exe可以直接双击安装即可。

Sendkeys例程

[python] view plaincopyprint?在CODE上查看代码片派生到我的代码片
  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的博客


0 0
原创粉丝点击