Home >php教程 >php手册 >一木禾网盘下载分析及批量获取下载地址的实现(上)

一木禾网盘下载分析及批量获取下载地址的实现(上)

WBOY
WBOYOriginal
2016-07-06 13:30:242762browse

最近因为一些个人原因用到了一木禾网盘,这个收费网盘虽然较一些国外的倒数30秒网盘容易了一些,也没有十分钟只能下载一个的限制,但如果下载资源较多还是显得十分麻烦 网上搜索了很长时间,找到一个52破解 cylisme 作品 一木禾网盘批量下载 yimuhe.zip 虽然

最近因为一些个人原因用到了一木禾网盘,这个收费网盘虽然较一些国外的倒数30秒网盘容易了一些,也没有十分钟只能下载一个的限制,但如果下载资源较多还是显得十分麻烦

网上搜索了很长时间,找到一个52破解 cylisme 作品 一木禾网盘批量下载    

yimuhe.zip

 

虽然可以进行使用,但因为需要输入的验证码数量较多,就起了自己制作一个网盘批量下载器的想法 。

我本人只是一个C#初学者,言辞中有不正确的请指出,若文中内容侵犯了您的权益,请联系删除。

 

一、协议分析

首先是协议分析,经过多次抓包后得出以下请求流程。

image

二、验证码识别

一木禾的验证码是杂色点比较多的四位数字,如下图:

n_downcode4n_downcode3n_downcode2n_downcode1n_downcode

我尝试过自己去杂色点识别数字,但是因为个人对图形处理方面的知识十分有限,均以失败告终,最终使用了次世代验证码识别系统2.3来完成验证码识别,系统支持C#调用,经过几次调教之后已经能对一木禾验证码有不错的识别率。

image

image

上篇主要进行一些理论分析,下篇做具体代码实现。


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn