每天要在网上点击考勤。小弟我想自己搞一个自动点击的
每天要在网上点击考勤。我想自己搞一个自动点击的
公司的考勤系统很讨厌
每天要在网上点击考勤。我想自己搞一个自动点击的
公司的考勤在OA上,连接一个内网地址,弹出一个用户名和密码界面。login后进入OA。
在OA的首页上有考勤按键,手动点击就可以。
我的问题是,如果我要写一个程序,自动点击考勤,用什么方法做啊?
如何获得按键,如何发送点击信息?
貌似对付一般窗口的方法,对付IE没用
------解决方案--------------------
xmlhttprequest模拟浏览器操作就可以了,不管是登录还是打卡都是一样。例如:
------解决方案--------------------
------解决方案--------------------
你找到他验证用户名的接口,还有考核的接口,用winform编程,至于你熟悉什么语言就用什么语言模拟登陆就行了
公司的考勤系统很讨厌
每天要在网上点击考勤。我想自己搞一个自动点击的
公司的考勤在OA上,连接一个内网地址,弹出一个用户名和密码界面。login后进入OA。
在OA的首页上有考勤按键,手动点击就可以。
我的问题是,如果我要写一个程序,自动点击考勤,用什么方法做啊?
如何获得按键,如何发送点击信息?
貌似对付一般窗口的方法,对付IE没用
------解决方案--------------------
xmlhttprequest模拟浏览器操作就可以了,不管是登录还是打卡都是一样。例如:
------解决方案--------------------
Set xmlHttp = CreateObject("Msxml2.ServerXMLHTTP")
xmlHttp.open "POST","http://domain/login.asp",False 'POST方法用同步方式打开链接,同步是指等待服务器返回全部内容后再进行下一步
xmlHttp.setRequestHeader "Content-Type","application/x-www-form-urlencoded" 'POST提交表单前需要加这段
xmlHttp.send "user=" & user &"&password=" & password '提交参数,如果参数里有中文,必须首先把中文转换成URL编码
xmlHttp.open "GET","http://domain/logout.asp",False 'GET方法打开链接
xmlHttp.send
status = xmlHttp.status 'xmlHttp.status为返回代码
content = bytes2BSTR(xmlHttp.responseBody) '返回的内容
Set xmlHttp = Nothing
------解决方案--------------------
你找到他验证用户名的接口,还有考核的接口,用winform编程,至于你熟悉什么语言就用什么语言模拟登陆就行了