找回密码
 加入
搜索
查看: 5497|回复: 7

[系统综合] 请问如何在百度文库中用AU3自动签到?(已解决)

[复制链接]
发表于 2015-5-12 16:48:09 | 显示全部楼层 |阅读模式
本帖最后由 JOHNMEGATRON 于 2015-5-25 23:21 编辑

百度文库修改了之前的规则,每天打开百度文库都有个“马上签到”的按钮(地址:http://wenku.baidu.com/task/browse/daily),点击后按钮变为已签到,查看元素后是下面的结果:
<span class="g-btn g-btn-pass js-signin-btn">马上签到</span>
使用_IELinkClickByText($oIE, "马上签到")提示错误: Warning from function _IELinkClickByText, $_IEStatus_NoMatch (0),哪位大师知道如何来做这个自动签到啊?
 楼主| 发表于 2015-5-14 11:44:42 | 显示全部楼层
木有大师会吗?帮帮小弟啊
发表于 2015-5-16 01:13:32 | 显示全部楼层
嘿嘿,来了,来了,本人也不是非常懂,所以多测试了几天,百度那个按钮估计不是标准的LINK吧,只能用模拟的方式,你用 _IEAction  这个试试,我已经测试成功了!
发表于 2015-5-18 20:37:48 | 显示全部楼层
这个要post吧,
发表于 2015-5-18 20:38:03 | 显示全部楼层
这个要post吧,
 楼主| 发表于 2015-5-24 20:50:09 | 显示全部楼层
嘿嘿,来了,来了,本人也不是非常懂,所以多测试了几天,百度那个按钮估计不是标准的LINK吧,只能用模拟的 ...
penguinl 发表于 2015-5-16 01:13



如何用_IEAction呢,这个按钮没有ID没有NAME,执行了JS,只有CLASS,不知道如何来做啊,谢谢了
 楼主| 发表于 2015-5-25 16:30:38 | 显示全部楼层
嘿嘿,来了,来了,本人也不是非常懂,所以多测试了几天,百度那个按钮估计不是标准的LINK吧,只能用模拟的 ...
penguinl 发表于 2015-5-16 01:13



#include <IE.au3>
#include <WindowsConstants.au3>

Local $oIE = _IECreate("https://passport.baidu.com/v2/?login&u=http://wenku.baidu.com/task/browse/task?tab=1&fr=shouye")
_IELoadWait($oIE)


Sleep(2000)
$oIE.document.getElementById("TANGRAM__PSP_3__userName").value ="用户名"
Sleep(2000)
$oIE.document.getElementById("TANGRAM__PSP_3__password").value ="密码"
Sleep(2000)
$oIE.document.getElementById("TANGRAM__PSP_3__memberPass").click()
Sleep(2000)
$oIE.document.getElementById("TANGRAM__PSP_3__submit").click()
       
Sleep(4000)

_IEQuit($oIE)

Local $sURL = "http://wenku.baidu.com/task/browse/daily"


Local $hWnd = GUICreate("IE Embedded Windows", 1105, 796, 0, 0, BitOR($WS_SYSMENU, $WS_CAPTION, $WS_POPUP))
Local $oIE  = _IECreateEmbedded()
$GUIActiveX = GUICtrlCreateObj($oIE, 0, 0, 1105, 796)
GUISetState()

_IENavigate($oIE, $sURL, 1)
Sleep(2*2000)

Opt("MouseCoordMode", 0)
MouseClick("left", 864,400)
Sleep(3*1000)
Exit


你说的那种还是不会啊,就只有这种笨办法了,试了也可以
发表于 2018-5-5 07:53:44 | 显示全部楼层
给本站也搞个一键签到,大家肯定喜欢。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-24 22:10 , Processed in 0.076338 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表