如何用360浏览器打开新窗口并实现自动登陆
本帖最后由 bjian 于 2011-11-26 13:06 编辑正在搞一个自动打开网页学习的
http://learn.open.com.cn/login.aspx
因为要同时学习多个帐号,所以要用到360浏览器,因为它有“新窗口与原窗口cookie完全不同步”的功能(新窗口是指通过桌面快捷方式打开的新浏览器窗口),本人将浏览器放在C盘下,使用
Run("C:\360se3\360se.exe http://learn.open.com.cn/login.aspx")
命令调用,但如果使用两次这个命令,打开的网页都会出现在同一个窗口里面,请问我该如何让它运行打开新的窗口,就像是重新点击C:\360se3\360se.exe 打开一样呢?还有这个网站如何自动输入用户名和密码呢?谢谢!
注:360浏览器已经设置为多窗口模式,因为打开网站后还要打开其它的内容进行学习
本人获取不了控件名称,所以原来是用键盘Tab键进行控制{:face (356):} LZ前辈 是不是潜水潜得太深了,3年多了才冒了第一个泡……
没用过360,可以试试先 Run("C:\360se3\360se.exe") 楼主真是超级潜水员! 回复 2# afan
不好意思,很久没弄这个了
用Run("C:\360se3\360se.exe")是可以打开的,不过打开后又和原来的窗口在同一个窗口里面了,我想要的是另外打开一个新的窗口,帮帮忙,谢谢 Run("C:\360se3\360se.exe") 不是新打开了一个浏览器了吗? 再 Run("C:\360se3\360se.exe http://learn.open.com.cn/login.aspx") 是不是在新打开的浏览器里?
不是的话研究下 360se.exe 的命令行参数。或者发送新建标签消息。
没用360,木法测试 本帖最后由 bjian 于 2011-11-24 22:43 编辑
回复 5# afan
经测试,不行,这样打开只会在新标签处打开两个标签,不是两个窗口
Run("C:\360se3\360se.exe")
Sleep(3000)
Run("C:\360se3\360se.exe http://learn.open.com.cn/StudentCenter/Index.aspx")
Sleep(3000)
Run("C:\360se3\360se.exe")
Sleep(3000)
Run("C:\360se3\360se.exe http://learn.open.com.cn/StudentCenter/Index.aspx")
Sleep(3000)
Run("C:\360se3\360se.exe")
Sleep(3000)
Run("C:\360se3\360se.exe http://learn.open.com.cn/StudentCenter/Index.aspx")
这样可以了,不可延迟就在同一个窗口,怪了,但这个网站的用户名和密码怎么输入呢?谢谢 本帖最后由 bjian 于 2011-11-24 23:27 编辑
回复 3# hzxymkb
Run("C:\360se3\360se.exe")
Sleep(3000)
#include <IE.au3>
$oIE = _IECreate("http://learn.open.com.cn/login.aspx")
_IELoadWait($oIE )
;输入用户名和密码
$User = _IEGetObjById($oIE,"txtUserName")
$User.value = "abc"
$PW = _IEGetObjById($oIE,"txtPassword")
$PW.value = "12356"
$Check = _IEGetObjById($oIE,"lbtnLogin")
$Check.click
如果不要前面两段,用自带的IE浏览器可以自动输入用户名和密码,但加入后用360浏览器打开,就不能自动输入用户名和密码了,我该怎么办呀 自己顶起来,希望高手帮解决一下,谢谢了 求高人指点呀,谢谢了 楼主所有的帖子都贡献在自己的帖子里了 回复 10# cxlater
呵呵,高人们呀,请给我指条路吧 好像用什么游的浏览器有记忆密码的功能的,你去看看吧! 回复 12# hzxymkb
谢谢回复,我不需要记住密码功能 ,我现在就想着非系统自带浏览器(特别是360浏览器)怎么运行上面的代码,谢谢了 各们高人呀,没人指点指点吗? 楼主发贴少,金币不少,金币如何来的呀
页:
[1]
2