用python加cPAMIE加pyinstaller为我柱哥点赞

用python加cPAMIE加pyinstaller为我柱哥点赞

分类:python软件操作

我南开龙队长柱哥博士毕业,在京创业,参加了一个创业比赛,然后我打算写个小工具帮柱哥点个赞。

这里要用到的工具一个是python已经安装了,还需要cPAMIE和pyinstaller

cPAMIE是一位大牛写的python的IE扩展,和方便操作IE浏览器,下载地址:

在windows下安装cPAMIE是很方便的,运行他的exe就行了,往往不成功,因为前提是要已经安装了win32com模块,或者还有其他一些win32相关的模块,需要去下载pywin32,下载地址:

%20219/pywin32-219.win32-py2.7.exe

然后去下载pyinstaller,这个东西和py2exe差不多,,就是把python脚本转换为exe,可以在没有安装python的电脑上运行,下载地址也在上面那个sourceforge上,但是由于当时我在同济用的图书馆的渣网3M的东西愣是没下下来,后来还是从csdn上下的。

再然后就分析那个网站的页面元素,地址:

点赞的位置就是这里,

用浏览器开发者工具查看元素,可以看到这不是一个按钮,时一个div

那我的程序要做的就是点击这个div,这里不能用buttonclick,而是要用elementclick,

elementclick的参数是一个element要先用elementfind找出来。

还有就是虽然没有验证码验证,但经测试该网站有限制点赞间隔1分钟,经测试并不是回话结束就可以的那他就是检测的IP,应该可以通过一批代理来加快点赞,不过我没做。间隔一分钟就一分钟吧,叫队友们一开机就运行着。

代码:

# coding:utf-8__author__ = ‘章阿龙’import sysreload(sys)sys.setdefaultencoding("utf-8")import cPAMIEimport timedef click_zan():ie = cPAMIE.PAMIE()ie.navigate("")ie.elementClick(ie.elementFind())ie.quit()print u"又一个赞"print "Click zan for ZhuGe!"print "Author :ZhangAlong"print "Connect weixin:18222331876 for any click zan service."if __name__ == "__main__":for i in range(1000):if (i + 1) % 100 == 0:print u"又100个赞,柱哥好开心!"click_zan()time.sleep(61)

然后用pyinstaller打包,详现将pyinstaller解压到某处,cmd进入该目录,在这个目录下放上写好的python脚本。下面是pyinstaller的用法:

python pyinstaller.py [opts] yourprogram.py

[opts]的情况

-F, –onefile 打包成一个exe文件。-D, –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)。-c, –console, –nowindowed 使用控制台,无界面(默认)-w, –windowed, –noconsole 使用窗口,无控制台

版权声明:本文为博主原创文章,未经博主允许不得转载。

上一篇python学习笔记——旧类与新类继承中的构造函数

顶0踩0

对于沙漠中的旅行者,最可怕的不是眼前无尽的荒漠,而是心中没有绿洲。

用python加cPAMIE加pyinstaller为我柱哥点赞

相关文章:

你感兴趣的文章:

标签云: