标题: [网络连接] 【已解决】自动登陆各种论坛的批处理? [打印本页]
作者: BAT1 时间: 2009-3-20 23:33 标题: 【已解决】自动登陆各种论坛的批处理?
我这人平时喜欢到各种论坛去逛,所以注册的帐号也有很多。(有好几十个呢)
因为帐号太多有些都记不住了,下次上的时候又要重新注册。
看过网上有些贴子说的某些论坛可以用批处理自动登陆,但是还有很多论坛都没有人说怎么样可以实现自动登。
现在希望有谁能给个获取登陆各种论坛时所需参数的方法,或者一个工具软件之类的东东。
我想保存为 XX论坛.BAT 文件 一点就能上的那种。
我考虑过用键盘脚本,但各个网站打开的速度不一样,等待所用的时间也不同,所以键盘脚本没有成功。
[ 本帖最后由 BAT1 于 2009-3-21 22:22 编辑 ]
作者: Batcher 时间: 2009-3-20 23:43
//某些论坛可以用批处理自动登陆
哪些论坛?用哪样的批处理可以实现?
//但是还有很多论坛都没有人说怎么样可以实现自动登
比如?
作者: youxi01 时间: 2009-3-21 00:06
估摸LZ的意思是有工具纪录他的账号、密码,从而实现自动登陆;
这个,个人觉得没什么太大的作用,因为系统本身就支持Cookies保存信息
“我考虑过用键盘脚本,但各个网站打开的速度不一样,等待所用的时间也不同,所以键盘脚本没有成功”
看你这个信息,似乎是利用vbs模拟发送键盘信息来实现,这个成功率太低
真要做的话,那还不如用createobject创建相应的登陆网页实例,然后模拟按网页上的“提交”按钮(onclick),之后用readystate来检验状态即可。
作者: BAT1 时间: 2009-3-21 00:08
比如人家CNDOS论坛就有个
http://www.cn-dos.net/forum/logg ... ime=0&username=用户名666&password=密码&loginsubmit=.
可以用。
原帖由 youxi01 于 2009-3-21 00:06 发表
这个,个人觉得没什么太大的作用,因为系统本身就支持Cookies保存信息
请问在使用了影子系统之后,系统仍然能够支持Cookies保存信息吗?
[ 本帖最后由 BAT1 于 2009-3-21 00:13 编辑 ]
作者: Batcher 时间: 2009-3-21 00:11 标题: 回复 4楼 的帖子
不能登录的,能否也举个例子呢?
这样才方便测试嘛。
作者: BAT1 时间: 2009-3-21 00:34
http://www.cn-dos.net/forum/view ... 0921&sid=chw5yJ
在这里有个示例,我就是想做个他那样的东东,但是我看不懂呀。
作者: tireless 时间: 2009-3-21 12:00
1、下载 Mini-Browser
2、[attach]1060[/attach]
3、点“登陆”后就会弹出以下对话框:
[attach]1061[/attach]
自动登录的就是对话框里一二行的字串合起来,即:- http://www.bathome.net/logging.php?action=login&loginsubmit=trueformhash=b47c5a10&cookietime=2592000&loginfield=username&username=tireless&password=ooooo&userlogin=%B5%C7%C2%BC
复制代码
作者: BAT1 时间: 2009-3-21 20:46 标题: 回复 7楼 的帖子
感谢楼上帮我找到了登陆论坛的字符串,但是出现另一个问题。
就是这个只能放到浏览器或者运行里使用,如果用BAT打开就会出错。
下面的字符串可以拿来试一下:(好像要退出当前帐户才能正常进入)- http://bbs.bathome.net/logging.php?action=login&formhash=b47c5a10&referer=index.php&loginfield=username&username=zhuchehaofang&password=zhuchehaofang&questionid=1&answer=%B4%F2%CB%C0%CE%D2%D2%B2%B2%BB%CB%B5&cookietime=2592000&loginmode=&styleid=&loginsubmit=%CC%E1%BD%BB
复制代码
[ 本帖最后由 BAT1 于 2009-3-21 21:51 编辑 ]
作者: Batcher 时间: 2009-3-21 20:50 标题: 回复 8楼 的帖子
特殊字符需要转义,你试了没?
作者: BAT1 时间: 2009-3-21 21:11
这里我看晕了。
当在 IE浏览器 中使用字符串进BAT论坛时,不转义 就 能正常登陆。
当在 BAT 中使用相同字符串进BAT论坛时,不转义。就不能正常登陆。
请问:是这个意思吗?
因为现在是可以用其它方式进论坛,不能用BAT文件进论坛。
[ 本帖最后由 BAT1 于 2009-3-21 21:13 编辑 ]
作者: Batcher 时间: 2009-3-21 21:24 标题: 回复 10楼 的帖子
是。
作者: tireless 时间: 2009-3-21 21:36 标题: 回复 8楼 的帖子
加双引号:- start "" "http://www.bathome.net/logging.php?action=login&loginsubmit=trueformhash=b47c5a10&cookietime=2592000&loginfield=username&username=tireless&password=ooooo&userlogin=%B5%C7%C2%BC"
复制代码
作者: BAT1 时间: 2009-3-21 22:25
原来是%搞得鬼。
CMD把- http://bbs.bathome.net/logging.php?action=login&formhash=b47c5a10&referer=index.php&loginfield=username&username=zhuchehaofang&password=zhuchehaofang&questionid=1&answer=%B4%F2%CB%C0%CE%D2%D2%B2%B2%BB%CB%B5&cookietime=2592000&loginmode=&styleid=&loginsubmit=%CC%E1%BD%BB
复制代码
解释成- http://bbs.bathome.net/logging.php?action=login&formhash=b47c5a10&referer=index.php&loginfield=username&username=zhuchehaofang&password=zhuchehaofang&questionid=1&answer=F2C0D2B2BBB5&cookietime=2592000&loginmode=&styleid=&loginsubmit=E1BB
复制代码
不出问题才怪呢!!!(在登陆前请删除Cookies,否则会出错,起码在我机子上已经出错了!)
[ 本帖最后由 BAT1 于 2009-3-21 22:31 编辑 ]
作者: 9zhmke 时间: 2009-3-24 13:36
把批处理放到收藏夹里很方便,但出来总有个黑框,如果用VBS写就好了,我半抄半做了一个但效果不好,为什么删不掉cookies呢?
dim fso, ws, Objectfs
set ws=createobject("wscript.shell")
set fso=createobject("scripting.filesystemobject")
Set Objectfs = CreateObject("Scripting.FileSystemObject")
If Objectfs.FileExists("D:\我的文档\系统设置\上网印记\*dp168*.txt") Then
fso.DeleteFile("D:\我的文档\系统设置\上网印记\*dp168*.txt")
Else
If Objectfs.FileExists("C:\Documents and Settings\Administrator\Cookies\*dp168*.txt") Then
fso.DeleteFile("C:\Documents and Settings\Administrator\Cookies\*dp168*.txt")
End If
End If
set fso=nothing
set ws=nothing
rem createobject("scripting.filesystemobject").getfile("D:\我的文档\系统设置\上网印记\*dp168*.txt").delete
user = "未注册用户"
pass = "12345678"
strURL = "http://bbs.dp168.com/logging.php?action=login&loginsubmit=true&cookietime=66666&username=" & user & "&password=" & pass & ""
Set objShell = CreateObject("Wscript.Shell")
objShell.Run(strURL)
作者: jjelite 时间: 2013-12-12 17:49
回复 12# tireless
不知道为什么,这个对于国外某些的网站是不行的,会出现错误!
作者: zhcj66 时间: 2022-4-22 09:58
回复 2# Batcher
http://www.bathome.net/thread-62453-1-1.html 请问我这个如何处理呢?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |