标题:批处理自动登陆邮箱
作者:26933062 | 时间:2007-05-16 03:23 | 标题:批处理自动登陆邮箱
请问批处理可以自动登陆邮箱吗? 就以163.com为例吧.
要求自动输入用户名和密码.
作者:bjsh | 时间:2007-05-16 08:56
作者:chenall | 时间:2007-05-16 10:26
试试下面的批处理吧.
- @echo off
- set "username=用户名"
- set "password=密码"
- start "163邮箱登录中" "https://reg.163.com/logins.jsp?username=%username%&password=%password%&url=http://fm163.163.com/coremail/fcg/ntesdoor2"
chenall 发表于: 2007-05-16 10:23
作者:26933062 | 时间:2007-05-16 12:13
chenall 高手的方法非常不错,想请问一下是怎么实现的?是通过注册表吗?好像比vbs版的要好,vbs的在登陆期间不能开其他的窗口,这个好像无所谓,是这样的吗?
还有请问这句可以分几行写吗?一行太长了.
start "163邮箱登录中" "https://reg.163.com/logins.jsp?username=%var%&password=%num%&url=http://fm163.163.com/coremail/fcg/ntesdoor2"
作者:bjsh | 时间:2007-05-16 12:47
chenall
的做法是通过构造 url地址来实现的;
作者:26933062 | 时间:2007-05-16 12:49
哦,这我就太不懂了,都没听过.
作者:chenall | 时间:2007-05-16 14:04
Originally posted by 26933062 at 2007-5-16 12:13 PM:
chenall 高手的方法非常不错,想请问一下是怎么实现的?是通过注册表吗?好像比vbs版的要好,vbs的在登陆期间不能开其他的窗口,这个好像无所谓,是这样的 ...
如版主所说,通过给URL加参数,相当于输入用户名和密码后再按回车的效果.
但是这种方式还是有一定的局限性的.
这个登陆会调用IE打开上面的地址.
这个是一个URL地址,不可以分开写
作者:lxmxn | 时间:2007-05-16 14:36
如果密码中含有特殊字符,用这个方法就无法登录,比如 & 等,需要转换成16进制的形式。
作者:cain | 时间:2007-05-16 14:43
chenall,请问www.yeah.net这个网易邮箱具体的如何写?请教了。
作者:suntb | 时间:2007-05-16 15:23
学习了
证实可行
作者:26933062 | 时间:2007-05-16 16:10
请问 局限性 是指什么?哪方面的?
作者:kennyfan | 时间:2007-05-16 19:30
呵呵..又学习一样好咚咚了!
作者:cain | 时间:2007-05-16 20:19
分析了许久,始终不知www.yeah.net这个网易邮箱具体的如何写,敬请各位高手指教。
作者:xswdong | 时间:2007-05-16 23:07
很好用, 126的怎么做,我试了一下,还是做不出来.网易邮箱具体的如何写,请高手帮忙
作者:chenall | 时间:2007-05-17 16:50
126和YEAH的登录方式是一样的.和163的不同.
具体看以下批处理
- @echo off
- ::设置登录邮箱名为yeah或126
- set mail=126
- ::设置用户
- set user=username
- :设置密码
- set pass=password
- ::yeah登录URL
- set "yeah=http://entry.yeah.net/cgi/login?&bCookie=&user=%user%&pass=%pass%"
- ::126邮箱登录URL
- set "126=https://entry.mail.126.com/cgi/login?&bCookie=&user=%user%&pass=%pass%"
- ::登录
- cmd /c start "" "%%%mail%%%"
chenall 发表于: 2007-05-17 16:48
[
Last edited by chenall on 2007-5-18 at 07:57 AM ]
作者:cain | 时间:2007-05-17 17:05
谢谢chenall,完全可行。
作者:suntb | 时间:2007-05-17 20:15
高手啊,再学习
作者:chenall | 时间:2007-05-18 08:48
对#和&这两个特殊字符进行URL编码.可以解决当密码出现这两个字符时无法登录的情况.
- @echo off
- ::设置登录邮箱名为yeah或126
- set mail=yeah
- ::设置用户
- set "user=username
- :设置密码
- set "pass=password
- setlocal enabledelayedexpansion
- set "pass=!pass:#=%%23!"
- set "pass=!pass:&=%%26!"
- endlocal&set "pass=%pass%"
- ::yeah登录URL
- set "yeah=http://entry.yeah.net/cgi/login?&bCookie=&user=%user%&pass=%pass%"
- ::126邮箱登录URL
- set "126=https://entry.mail.126.com/cgi/login?&bCookie=&user=%user%&pass=%pass%"
- ::登录
- cmd /c start "" "%%%mail%%%"
chenall 发表于: 2007-05-18 08:44
作者:xswdong | 时间:2007-05-23 23:50
高!实在是高!!!
chenall能否做出登陆126或163网盘哪,期待中^
[ Last edited by xswdong on 2007-5-24 at 10:17 AM ]
作者:cain | 时间:2007-05-24 09:15
如果密码能做到不是明文就好了,就像QQ自动登陆器生成的登陆脚本一样是密文的。
作者:itolaiai | 时间:2007-05-24 17:35
i 不错不错...学到东西了..没想到可以这样应用
作者:lotus516 | 时间:2007-09-02 00:17
我想知道可不可以自动下载附见!邮箱中就一个邮件,有附件的!
作者:dahongpao | 时间:2007-10-20 10:54
厉害。。。
作者:putao | 时间:2007-10-20 11:15 | 标题:不错~
顶一下~
作者:5548646 | 时间:2007-10-20 11:55 | 标题:有两个地方看不懂
set "yeah=http://entry.yeah.net/cgi/login?&bCookie=&user=%user%&pass=%pass%"
set "126=https://entry.mail.126.com/cgi/login?&bCookie=&user=%user%&p
为什么这地方要加引号呢 而且 我去掉就不行了
cmd /c start "" "%%%mail%%%"
为什么要用3个% 我觉得要两个就可以了 但两个却不行
作者:ckys | 时间:2007-10-20 14:40
高手高手。
作者:jiaxiang269 | 时间:2007-10-30 02:54
作者:jiaxiang269 | 时间:2007-10-30 03:00
明白了"https://reg.163.com/logins.jsp?username=%username%&password=%
password%&url=http://fm163.163.com/coremail/fcg/ntesdoor2"是他的联接地址吧,哈哈
作者:jiaxiang269 | 时间:2007-10-30 03:07
@echo off
set "username=用户名"
set "password=密码"
start "163邮箱登录中" "www.126.com"
其是只要把里边的连接地址改成你想打开的网址就行了
作者:ldr2zjj | 时间:2007-11-01 02:45
刚刚我也想知道126的登录方法`~谢谢了`~
作者:yanzb | 时间:2007-11-07 14:18
我喷血 这么好的地方 我现在才来
作者:god74 | 时间:2007-12-16 17:19
把start命令改成explorer 比较好用!
作者:penghuahui | 时间:2007-12-16 17:39
学习了
高手
作者:lm0158 | 时间:2007-12-16 19:42
呵呵真是不错啊
作者:ybxcyx | 时间:2007-12-20 16:51 | 标题:sohu的邮箱怎样呢
163. 12 6 . yahooo 都解决了;
那么sohu谁来解决!!!
作者:303931362 | 时间:2007-12-20 20:05
不好用
作者:qiuqiu123456 | 时间:2007-12-24 13:09
我知道单位网站的用户名和密码!因为每天都要上,每天输入帐号密码很麻烦,能不能造个批出理实现开机自动填写用户名和密码登陆啊!!!
作者:ybxcyx | 时间:2007-12-24 16:34 | 标题:智能邮箱登陆器.bat(很好用)
假设有一个文件ybx.txt有以下内容:
ffff_zhang@126.com***990403****
wll781103@163.com***wll781103****
wll781103@126.com***wll781103****
.................
批处理文件1(163.bat):
@echo on
setlocal enabledelayedexpansion
set Username=%1 set Password=%2
start
http://reg.163.com/in.jsp?url=http://fm163.163.com/coremail/fcg/ntesdoor2?verifycookie=1^&language=-1^&style=-1^&username=!Username!^&password=!Password!
批处理文件2(126.bat):
@echo off
set mail=126
::设置用户
set user=%1
:设置密码
set pass=%2
::126邮箱登录URL
set "126=https://entry.mail.126.com/cgi/login?&bCookie=&user=%user%&pass=%pass%"
::登录
cmd /c start "" "%%%mail%%%"
再建立一个批处理文件3(智能邮箱登陆器.bat)
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1,2,3 delims==@,*" %%i in ('findstr @ ybx.txt') do (
if %%j==163.com (call 163.bat %%i %%k)
if %%j==126.com (call 126.bat %%i %%k)
if %%j==yeah.com (call yeah.bat %%i %%k)
if %%j==yahoo.com.cn (call yahoo.bat %%i %%k)
pause
)
pause
----经过试验已经成功登陆知道用户名和密码的邮箱.
执行智能邮箱登陆器.bat,读取用户名和密码作为参数,并且判断邮箱类型,调用相应的批处理文件126.bat或163.bat,并把参数传递给他们.
yahoo.bat 和yeah.bat同样可以加进去.
126.bat或163.bat我是完全借鉴别人的,只是使用了参数而已.
ybx.txt的内容是我虚构的,你应改为你知道的就可以.也有好的方法建立,假如你有大量用户名和密码的话.
[
Last edited by ybxcyx on 2007-12-26 at 08:07 AM ]
作者:xtting | 时间:2008-01-09 00:43 | 标题:最好还是别这样
思路不粗,不过在网页中把用户名/密码明文传播也太不安全啦。。。。。。。。。
!!!!!!!!!!!!!!!!!!!!1!!!!!!!!!!!!!!!!!
用这个功能打开不重要的网页还是可行的。
作者:xtting | 时间:2008-01-09 00:45 | 标题:或许写一个cookie的脚本是比较安全
或许写一个cookie的脚本是比较安全
作者:Jneny | 时间:2008-01-09 09:56
chenall
我想问下是如何查找那个登录的实际地址的,?
作者:chenall | 时间:2008-01-09 12:37
Originally posted by Jneny at 2008-1-9 09:56 AM:
chenall
我想问下是如何查找那个登录的实际地址的,?
方法1.打开登录页面.然后查看源码,查找form
可以找到登录的form然后根据里面的项目进行修改.
方法2.用一个抓包工具,开启抓包,然后输入用户名登录,再看到抓到的包,里面就有那些登录信息了.
[
Last edited by chenall on 2008-1-9 at 12:53 PM ]
作者:dinfli | 时间:2008-01-09 12:50
哇。。佩服。。呵呵
不过。。。怎么。。怎么批处理还有个start??呵呵。新手。我要学习。。。嘿嘿
作者:lisus | 时间:2008-01-26 13:12
谢了各位高手,,我又多学习到了一个东西..
作者:fennng | 时间:2008-01-26 18:40
这种方法要网页接受querystring....
作者:czom | 时间:2008-02-04 19:32
good!又学到新东西了
作者:dslz666 | 时间:2008-02-21 05:30
看了好几次,还是不太会,,汗
作者:bozhou | 时间:2008-03-02 20:26
想要一个Google邮箱的自动登录,
但是又不晓得他的方法和URL地址。
不晓得那个大大能帮个忙。
作者:cain | 时间:2009-04-25 05:11
www.yeah.net这个网易邮箱现在不能用chenall写的代码登陆了,请chenall再写一个吧,谢谢。
来源:https://www.cn-dos.net/forum/viewthread.php?tid=30746 · 打印时间 2026-06-14 20:51