如何使用IE Automation技术制作投票机器人?

如何使用IE Automation技术制作投票机器人?

好处就是没有任何兼容性问题,除非网站不支持用IE浏览:)

 

如何使用IE Automation技术制作投票机器人?#-*-coding:mbcs-*-
如何使用IE Automation技术制作投票机器人?
如何使用IE Automation技术制作投票机器人?#说明:使用了cPAMIE模块,
如何使用IE Automation技术制作投票机器人?#连续投10000次票
如何使用IE Automation技术制作投票机器人?poll_num=10000
如何使用IE Automation技术制作投票机器人?
如何使用IE Automation技术制作投票机器人?
importrandom
如何使用IE Automation技术制作投票机器人?
importtime
如何使用IE Automation技术制作投票机器人?
importcPAMIE
如何使用IE Automation技术制作投票机器人?
#处理javascript弹出窗口
如何使用IE Automation技术制作投票机器人?importcModalPopUp
如何使用IE Automation技术制作投票机器人?
如何使用IE Automation技术制作投票机器人?
如何使用IE Automation技术制作投票机器人?ie
=cPAMIE.PAMIE()
如何使用IE Automation技术制作投票机器人?
forjinrange(poll_num):
如何使用IE Automation技术制作投票机器人?user
="g"+str(random.randint(1,1000000000000))
如何使用IE Automation技术制作投票机器人?
如何使用IE Automation技术制作投票机器人?
#注册新用户
如何使用IE Automation技术制作投票机器人?ie.navigate("http://somewhere/Registry.aspx")
如何使用IE Automation技术制作投票机器人?ie.textBoxSet(
"tbUsername",user);
如何使用IE Automation技术制作投票机器人?ie.textBoxSet(
"tbPassword",user);
如何使用IE Automation技术制作投票机器人?ie.textBoxSet(
"tbPwdConfirm",user);
如何使用IE Automation技术制作投票机器人?ie.textBoxSet(
"tbEmail",user+"@hotmail.com");
如何使用IE Automation技术制作投票机器人?
#提交
如何使用IE Automation技术制作投票机器人?ie.buttonClick("btnOK")
如何使用IE Automation技术制作投票机器人?
如何使用IE Automation技术制作投票机器人?
#提交成功
如何使用IE Automation技术制作投票机器人?if(ie.locationURL()=="http://somewhere/RegistryFinish.aspx"):
如何使用IE Automation技术制作投票机器人?
#登陆
如何使用IE Automation技术制作投票机器人?ie.navigate("http://somewhere/default.aspx")
如何使用IE Automation技术制作投票机器人?ie.radioButtonSet(
"login","rbtnInnoble",1)
如何使用IE Automation技术制作投票机器人?ie.textBoxSet(
"tbUsername",user);
如何使用IE Automation技术制作投票机器人?ie.textBoxSet(
"tbPassword",user);
如何使用IE Automation技术制作投票机器人?ie.buttonClick(
"btnLogin")
如何使用IE Automation技术制作投票机器人?
assert(ie.locationURL()=="http://somewhere/Vote.aspx")
如何使用IE Automation技术制作投票机器人?
#投5次票
如何使用IE Automation技术制作投票机器人?foriinrange(5):
如何使用IE Automation技术制作投票机器人?
if(ie.locationURL()!="http://somewhere/ShowUser.aspx?UserID=%c2%f3%d7%d3"):
如何使用IE Automation技术制作投票机器人?ie.navigate(
"http://somewhere/ShowUser.aspx?UserID=%c2%f3%d7%d3")
如何使用IE Automation技术制作投票机器人?ie.buttonImageClick(
"ImageButton1")
如何使用IE Automation技术制作投票机器人?
#投票成功,点击弹出对话框的"确认"按钮.
如何使用IE Automation技术制作投票机器人?c=cModalPopUp.handlePopup("Alert","确定")
如何使用IE Automation技术制作投票机器人?c.start()
如何使用IE Automation技术制作投票机器人?time.sleep(
1)
如何使用IE Automation技术制作投票机器人?c.join()
如何使用IE Automation技术制作投票机器人?time.sleep(
30)#sleep30seconds