一、原理分析
现在各大网站的机制和bug都比较完善了,所以没了早些年那些直接绕过会员机制下载VIP素材的,只能通过开通目标站的会员来进行下载了,所以也叫做代下,也就是说,通过程序来模拟下载,然后再把下载链接返回给前台用户,这样的话就可以不用手动给别人代下了,首先,我们需要开通目标站的会员,然后提取出COOKIE,填写到我们的程序上,然后用户填写需要下载的素材地址,然后将用户需要下载的素材地址提交到我们的服务器,也就是后台处理程序,后台模拟下载好,直接将素材的下载地址返回给前台,前台用户直接点击返回的下载地址就可以直接下载了,这不就很方便了。
二、编写前端
前端我们就简单点,随便用html写个,大家有能力自己美化,我们这只需要一个编辑框,一个按钮,我们就用表单来提交吧。提交方式为POST,然后提交到1.php里。如下图所示,这样一个简单的前台例子就算完工了。
<html>
<head>
<metacharset="utf-8"><title>素材下载</title></head><body><formaction="1.php"method="POST">
素材连接: <inputtype="text"name="downurl"><br/><!--直接看成品吧 --><inputtype="submit"value="开始解析"></form></body></html>
三、编写程序
我们就新建一个1.php文件。然后写上我们的代码。这里我们就以某图网来示例吧,后端我们就用PHP写,前端我们提交到了1.php
<?php//
取出前台提交地址$url = $_POST['downurl'];//判断是否是千图网的链接,需要成品或定制加企鹅:if (preg_match('/58pic\.com/i',$url)) { //正则取出千图网素材链接的ID preg_match('~/(\\d+)\\.html~i', $url, $tmp); if (empty($tmp[1])) { die('链接不正确'); } $url = "https://dl.58pic.com/".$tmp[1].".html"; $header = array("Host:dl.58pic.com", 'Content-Type:application/x-www-form-urlencoded', 'Cookie:PHPSESSID=c7dtg7ptj862jkd1pso0e7bh01',//这里填写你自己的会员帐号的COOKIE 'Use
r-Agent: Mozill
a/4.0 (compatible; MSIE .0; Windows NT 6.1; Trident/4.0; SLCC2;)'); $html = curl_get($header, $data,$url); //正则取出下载地址
preg_match('/data-mark-header="e_c_w_2" attr-type="a1" href="(.*?)\"/', $html, $href); if (!empty($href['1'])) {
echo($href['1']); //获取下载地址成功了,返回前台下载地址 } else { echo('下载失败'); }} else { echo('链接不正确');
function curl_get($header,$data,$url) { $ch = curl_init(); $res = curl_setopt ($ch, CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt ($ch, CURLOPT_HEADER, 0); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch,CURLOPT_HTTPHEADER,$header); $result = curl_exec ($ch); curl_close($ch); return $result;}
?>
四。成品
其实都挺简单的,会的人一看就会,有一说一,这件事大家懂的都懂,不懂的,说了你也不明白,不如不说。你们也别来问我怎么了,利益牵扯太大,说了对你们也没什么好处,当不知道就行了,其余的我只能说这里面水很深,牵扯到很多大人物,详细资料你们自己找是很难的,网上大部分都被删干净了,所以我只能说懂的都懂,不懂的也没办法,也没什么深奥的,只不过现在各大素材网站都有一些反爬虫的措施。大家有兴趣的都多研究研究看看,如果大家有兴趣又没技术自己不会折腾写的,发一下成品的图,目前已经过了各大素材网的爬虫验证。支持20+网站。搭建即可运营,稳定更新。
前台界面
后台首页控制台
后台用户管理
五。购买
有意愿的直接私信联系我即可