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 plaincopyprint?

  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. i = 0
  13. while i < 10:  
  14.     time.sleep(1)  
  15. # 发送 Ctrl + F5  刷新
  16.     SendKeys.SendKeys("^{F5}")  
  17. # 延时5 s
  18.     time.sleep(5)  
  19. # 切换网页
  20.     SendKeys.SendKeys("^+{TAB}")  
  21.     time.sleep(1)      
  22.     SendKeys.SendKeys("^{F5}")  
  23.     time.sleep(5)  
  24.     SendKeys.SendKeys("^+{TAB}")  
  25.     time.sleep(1)  
  26.     SendKeys.SendKeys("^{F5}")  
  27.     time.sleep(5)  
  28.     SendKeys.SendKeys("^+{TAB}")  
  29.     i += 1
  30. # 发送 Alt + F4
  31. SendKeys.SendKeys("%{F4}")  

特别提示:

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

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

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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏QQ音乐技术团队的专栏

一个循环动画引起的内存泄露问题总结

本文主要记录项目中遇到的一个内存泄露问题:由于一个循环动画引起的内存泄露,并且这个问题也是偶现的,在后面的隐藏问题里会说明。

50220
来自专栏Golang语言社区

使用Go开发一个简单的服务器程序

最近有个小项目,需要一个简单的后台程序来支撑,本来想用Nodejs来做,但是由于本人js一直很菜,并且很讨厌callback,虽然我也很喜欢异步模型,但我一直都...

37660
来自专栏Golang语言社区

使用Go开发一个简单的服务器程序

最近有个小项目,需要一个简单的后台程序来支撑,本来想用Nodejs来做,但是由于本人js一直很菜,并且很讨厌callback,虽然我也很喜欢异步模型,但我一直都...

31580
来自专栏逆向技术

win32程序之子窗口编程

  在前边我们已经讲解了窗口的本质.以及如何注册窗口类跟创建窗口. 还讲了消息循环.

27820
来自专栏向治洪

iOS开发技巧篇

在iOS开发中,有一些技巧可以提高程序猿的开发效率。 1,Xcode真机调试 Xcode 7推出之前,想要真机调试,iOS开发者必须花$99购买苹果开发者账号,...

28690
来自专栏水击三千

Silverlight学习(二)

好久没来写博客了,这期间经历了春节,也因为忙于一个项目,所以博客被疏忽了。最近一段时间一直在用silverlight做项目,从来一开始的不熟悉渐渐的开始上手。今...

310100
来自专栏Pythonista

博客园css样式代码

文章有一个好的排版,将能够增加阅读者对其内容的兴趣。本文总结了如何美化博客园中文章的部分显示样式。美化文章标题的显示样式、增添LaTex数学公式的显示、目录索引...

57220
来自专栏极乐技术社区

小程序重力感应-加速度计的使用

15920
来自专栏听雨堂

从MapX到MapXtreme2004[2]-图层操作

Mapx中基本的图层操作还是比较简单的,集中在对Layers和Layer的处理上,对别的没有太多要求。   在MapXtreme中,要完成类似功能,发生了一点...

23780
来自专栏Golang语言社区

使用Go开发一个简单的服务器程序

最近有个小项目,需要一个简单的后台程序来支撑,本来想用Nodejs来做,但是由于本人js一直很菜,并且很讨厌callback,虽然我也很喜欢异步模型,但我一直都...

40990

扫码关注云+社区

领取腾讯云代金券