bjian 发表于 2011-11-24 18:20:52

如何用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):}

afan 发表于 2011-11-24 19:32:21

LZ前辈 是不是潜水潜得太深了,3年多了才冒了第一个泡……
没用过360,可以试试先 Run("C:\360se3\360se.exe")

hzxymkb 发表于 2011-11-24 20:17:10

楼主真是超级潜水员!

bjian 发表于 2011-11-24 21:17:26

回复 2# afan


    不好意思,很久没弄这个了
用Run("C:\360se3\360se.exe")是可以打开的,不过打开后又和原来的窗口在同一个窗口里面了,我想要的是另外打开一个新的窗口,帮帮忙,谢谢

afan 发表于 2011-11-24 21:23:49

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:23:12

本帖最后由 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:11:27

本帖最后由 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浏览器打开,就不能自动输入用户名和密码了,我该怎么办呀

bjian 发表于 2011-11-25 10:52:49

自己顶起来,希望高手帮解决一下,谢谢了

bjian 发表于 2011-11-25 15:51:03

求高人指点呀,谢谢了

cxlater 发表于 2011-11-25 17:44:01

楼主所有的帖子都贡献在自己的帖子里了

bjian 发表于 2011-11-25 21:56:10

回复 10# cxlater


    呵呵,高人们呀,请给我指条路吧

hzxymkb 发表于 2011-11-25 22:05:06

好像用什么游的浏览器有记忆密码的功能的,你去看看吧!

bjian 发表于 2011-11-25 23:37:40

回复 12# hzxymkb


谢谢回复,我不需要记住密码功能 ,我现在就想着非系统自带浏览器(特别是360浏览器)怎么运行上面的代码,谢谢了

bjian 发表于 2011-11-26 21:41:50

各们高人呀,没人指点指点吗?

都市浪子666 发表于 2011-11-27 07:12:50

楼主发贴少,金币不少,金币如何来的呀
页: [1] 2
查看完整版本: 如何用360浏览器打开新窗口并实现自动登陆