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

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

WBOY
WBOY원래의
2016-07-06 13:30:242762검색

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

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

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

yimuhe.zip

 

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

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

 

一、协议分析

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

image

二、验证码识别

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

n_downcode4n_downcode3n_downcode2n_downcode1n_downcode

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

image

image

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


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.