• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > VBS 提取狗狗影视中的ED2K连接的实现代码

VBS 提取狗狗影视中的ED2K连接的实现代码

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了vbs整人代码,vbs代码,vbs整人代码大全,vbs代码大全,vbs关机代码等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
打开狗狗影视,搜索自己需要的资源,资源类型选:电驴,如下图:



我找到一个 19.75GB 的:



点开它,出现如下图的界面,可以看到正常下载地址已被屏蔽。我们复制地址栏中的网址,备用。



打开从本站下载的 VBS 脚本,复制该网址到输入框,然后确定,稍过一会,会出现提示完成的消息框,这个时间的长短由你的网速决定!



最后,我们得到最终的 ED2K 连接地址,全部保存在当前目录下的 ed2k.txt 文件中:



还等什么?打开你的下载工具,开始下载吧!^_^

GetEd2kLink.VBS 代码如下,你也可以直接下载 GetED2KLink:

SourceURL = inputbox( _
 vbcrlf & "提取完成后您将收到一个提示。这个过程中" & vbcrlf & _
 vbcrlf & "请耐心等待,文件结果保存在:ed2k.txt"   & vbcrlf & _
 vbcrlf & "请输入链接地址:" & vbcrlf, "Get ED2K Link", "http://" _
)

IF SourceURL = "" or SourceURL = "http://" Then
 MsgBox "链接地址不能为空!", 48, "Get ED2K Link"
 Wscript.Quit(1)
End If

'获取网页源码
Set ObjHttp = CreateObject("Microsoft.XMLHTTP")
ObjHttp.Open "Get", SourceURL, false
ObjHttp.Send
SourceCode = Split(CodeConver(ObjHttp.responsebody), chr(10))

'分析网页源码
For i = 0 To UBound(SourceCode)-LBound(SourceCode)
 MatchLine = InStr(SourceCode(i), "ed2k://|file|")
    If MatchLine <> 0 Then
  ArrPub = Split(Replace(SourceCode(i), "},{", "}#{"), "#")
  For K = 0 To UBound(ArrPub)-LBound(ArrPub)
   Ed2KLink = Ed2KLink & Split(Split(ArrPub(K), ",")(5), """")(3) & vbcrlf
  Next
 End If
Next

'保存结果
If Ed2KLink = "" Then
 MsgBox "该网页中找不到任何 ed2k 连接!", 48, "Get ED2K Link"
 Wscript.Quit(2)
Else
 Set ObjFSO = CreateObject("Scripting.FileSystemObject")
 ObjFSO.OpenTextFile("ed2k.txt", 8,true).Write(Ed2KLink)
End If

MsgBox "已完成全部作业!", 64, "Get ED2K Link"
Wscript.Quit(0)

Function CodeConver(vIn)
    strReturn = ""
    For i = 1 To LenB(vIn)
        ThisCharCode = AscB(MidB(vIn,i,1))
        If ThisCharCode < &H80 Then
            strReturn = strReturn & Chr(ThisCharCode)
        Else
            NextCharCode = AscB(MidB(vIn,i+1,1))
            strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
            i = i + 1
        End If
    Next
    CodeConver = strReturn
End Function
</div>

仅供测试,如发现任何 BUG,欢迎向我反映!!

</div>

您可能想查找下面的文章:

  • VBS教程:属性-ParentFolder 属性
  • VBS教程:属性-ShareName 属性
  • VBS教程:属性-VolumeName 属性
  • VBS教程:正则表达式简介 -早期起源
  • VBS教程:正则表达式简介 -选择与编组
  • vbs得没公开对象
  • vbs 获取当前目录的实现代码
  • VBS 提取狗狗影视中的ED2K连接的实现代码
  • VBS 十六进制异或加密实现代码
  • VBS 自动登录论坛的实现代码

相关文章

  • VBS教程:函数-Timer 函数
  • vbs下用Shell.Application获取图片分辨率
  • 可自删除 开启3389创建用户粘滞键后门的vbs
  • VBS教程:方法-Add 方法(Dictionary)
  • VBS教程:方法-DriveExists 方法
  • 当某IP 连接我机器的3389端口 报警的脚本
  • 多进程的vbs脚本
  • 用vbscript实现隐藏任务栏图标的脚本
  • Hardware_Info.vbs 获取硬件信息的VBS代码
  • 提供个可以显示农历的VBS代码

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • VBS实现GB2312,UTF-8,Unicode,BIG5编码转换工具
    • 管理网卡vbs脚本
    • vbscript下调用 Dir 命令的方法
    • 防止网页脚本病毒执行的方法-from web
    • VBS教程:函数-数学函数
    • excel2access vbs脚本
    • 运行同一目录下的可执行程序的VBS代码
    • VBS教程:VBScript 与窗体
    • VBScript教程 第七课使用条件语句
    • 用vbscript实现在消息框中显示一个超链接

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有