文章 | 入侵攻击 | 安全防御 | 操作系统 | 建站技术 | 脚本编程 | 路由交换 | 灾难恢复 | 新闻资讯 | 安全公告   
下载 | 漏洞扫描 | 加密破解 | 入侵攻击 | 后门木马 | 溢出程序 | 综合工具 | 安全防护 | 原创发布 | 动画教程 
论坛 | 配服务器 | 黑客情感 | 免费资源 | 爆笑贴图 | 灌水无罪 | 会员照片 | 在线服务 | 站长博客 | 网站首页 
 您现在的位置: 华夏黑客联盟 >> 攻防技术 >> 脚本编程 >> 文章正文  

百度blog备份脚本baidublogbak.vbs

www.hxhack.com 阅读: 时间:2008-8-17 7:28:26 整理:华夏黑盟
------------------------------------------------------------------

 作者:lcx
代码
  1. '=========================================================================================================   
  2.   
  3. '用法示例:   
  4. 'cscript bak.vbs 百度用户名 第I页 至第n页 目录列表.htm 用户名 密码   
  5. '例如我的blgo示例:   
  6. 'cscript baidublogbak.vbs myvbscript 0 3 url.htm myvbscript mima   
  7. '表示从第0页备份到第3页,blog的共有页数打开http://hi.baidu.com/用户名/blog/index/0就可以看到了。url.htm存放的是目录列表   
  8. '注意的是百度是从0页计数的   
  9. '如果用户名和密码随便写也可以备份,但是无法备份私有文档   
  10. '推荐几页几页备份,最好建单独一个目录将bak.vbs放进去,会在当前目录生成mht文档。因为有的网络原因,有的无法成mht,请对照url.htm目录列表检查   
  11. '====================================================================================================   
  12.   
  13. On Error Resume next   
  14. if (lcase(right(wscript.fullname,11))="wscript.exe") then   
  15. wscript.echo "Execute it under the cmd.exe Plz! Thx."  
  16. wscript.quit   
  17. end if   
  18.   
  19. Const adSaveCreateNotExist = 1   
  20. Const adSaveCreateOverWrite = 2   
  21. Const adTypeBinary = 1   
  22. Const adTypeText = 2   
  23.   
  24. Set args = WScript.Arguments   
  25.   
  26. if args.Count = 0 then   
  27. WScript.Echo "Usage: CScript baidublogbak.vbs blogname i n url.htm username password"  
  28. WScript.Quit 1   
  29. end If  
  30.   
  31. Set objMessage = CreateObject("CDO.Message")   
  32. Set ie=WScript.CreateObject("InternetExplorer.Application")   
  33. ie.visible=true   
  34. ie.navigate "http://passport.baidu.com/?login"  
  35.   
  36. Do  
  37. Wscript.Sleep 200   
  38. Loop Until ie.ReadyState=4   
  39. ie.document.getElementById("username").value=args.Item(4)   
  40. ie.document.getElementById("password").value=args.Item(5)   
  41. tj=ie.document.getElementsBytagname("form")   
  42. tj.submit   
  43. WScript.Sleep 10000   
  44. Sub SaveToFile(Msg, Fn)   
  45. Dim Strm, Dsk   
  46. Set Strm = CreateObject("ADODB.Stream")   
  47. Strm.Type = adTypeText   
  48. Strm.Charset = "gb2312"  
  49. Strm.Open   
  50. Set Dsk = Msg.DataSource   
  51. Dsk.SaveToObject Strm, "_Stream"  
  52. Strm.SaveToFile Fn, adSaveCreateOverWrite   
  53. End Sub  
  54.   
  55. For n=args.Item(1) To args.Item(2) Step 1   
  56.   
  57. url="http://hi.baidu.com/"&args.Item(0)"/blog/index/"&n   
  58. ie.Navigate url   
  59. ie.visible=false   
  60.   
  61. While ie.Busy   
  62. WScript.Sleep 100   
  63. Wend   
  64.   
  65. Do  
  66. Wscript.Sleep 200   
  67. Loop Until ie.ReadyState=4   
  68.   
  69. wscript.echo "正保存第"&n"页"  
  70. Wscript.Sleep 3000   
  71.   
  72. For i=0 To ie.Document.links.length-1   
  73. If InStrRev(ie.Document.links(i).href,"blog/item/",-1,1)<> 0 And InStrRev(ie.Document.links(i).innerText,"浏览",-1,1)= 0 And InStrRev(ie.Document.links(i).href,"#comment",-1,1)= 0 And InStrRev(ie.Document.links(i).href,"cmtid",-1,1)= 0then   
  74. wscript.echo ie.Document.links(i).href "||"&ie.Document.links(i).innerText   
  75. CreateObject("Scripting.FileSystemObject").OpenTextFile(args.Item(3),8,True,0).WriteLine(ie.Document.links(i).href "||"&ie.Document.links(i).innerText)   
  76. objMessage.CreateMHTMLBody ie.Document.links(i).href   
  77. SaveToFile objMessage, ie.Document.links(i).innerText".mht"  
  78. End if   
  79.   
  80. Next  
  81.   
  82. next   
  83.   
  84. ie.quit   
  85. Set ie=nothing  

 

   -------------------------------------------------------------------------------------------
  • 上一篇文章:

  • 下一篇文章: 没有了
  •    -------------------------------------------------------------------------------------------
    用户名:
    Email:
    评论内容:
     
      精品推荐

     十招教你学会破解(学黑客
     C语言与C++有什么区别吗
     VB病毒编写——初学编程
     世界编程大赛第一名写的
     绝版破解软件教程就不信
     木马是如何编写的
     如何编写木马病毒
     隐藏cmd命令行运行
     怎样学好编程C语言
     学ASP只需一小时!
     如何提高自己的编程能力
     初学者天地--用C语言写的
     Visual C++编程窃取QQ密
     四个经典的vbs脚本整理
     编程语言初步知识(供菜
     跟我学做记事本
     什么是vb,vb是什么意思
     一个程序员写的求爱程序
     阿拉QQ大盗盗号原理分析
     成为编程高手的二十二条
     看黑客编写强力蓝屏炸弹
     C语言基础教程合集(整理
     C语言之精华总结
     学C++时要注意的
     [VB]猎取当前QQ聊天内容


    设为首页 | 软件发布 | 联系方式 | 友情链接 | 关于我们 | 本站声明 | 免责条款 | 网站留言
    Copyright © 2004-2007 Www.Hxhack.Com
    版本:华夏黑客联盟 Email:hxhack.com@163.com
    中国·广东 请使用IE6.0版本, 分辩率1024×768进行浏览
    版权所有 任意抄袭 注意完整
    粤ICP备06123842号