我算是比较早接触素材网站的,因为之前就是做设计的,那时候没那么多套路,分享推广就可以获得网站永久VIP,然后,现在变得吃相极其难看了,各类型的VIP区分,想让客户二次付费。由此就诞生了很多代下的服务,手动代下太费劲了,所以就有了更全面的程序代下,解放双手,很方便。今天我们就来说说这种程序是怎么做到的。请看下面。

一、原理分析

现在各大网站的机制和bug都比较完善了,所以没了早些年那些直接绕过会员机制下载VIP素材的,只能通过开通目标站的会员来进行下载了,所以也叫做代下,也就是说,通过程序来模拟下载,然后再把下载链接返回给前台用户,这样的话就可以不用手动给别人代下了,首先,我们需要开通目标站的会员,然后提取出COOKIE,填写到我们的程序上,然后用户填写需要下载的素材地址,然后将用户需要下载的素材地址提交到我们的服务器,也就是后台处理程序,后台模拟下载好,直接将素材的下载地址返回给前台,前台用户直接点击返回的下载地址就可以直接下载了,这不就很方便了。

二、编写前端

前端我们就简单点,随便用html写个,大家有能力自己美化,我们这只需要一个编辑框,一个按钮,我们就用表单来提交吧。提交方式为POST,然后提交到1.php里。如下图所示,这样一个简单的前台例子就算完工了。

<html>
<head>
<meta charset="utf-8">
<title>素材下载</title>
</head>
<body><form action="1.php" method="POST">
素材连接: <input type="text" name="downurl"><br />
<!--成品或定制加企鹅:2141991819 -->
<input type="submit" value="开始解析">
</form></body>
</html>

三、编写程序
后端我们就用PHP写,前端我们提交到了1.php,我们就新建一个1.php文件。然后写上我们的代码。这里我们就以某图网来示例吧。

<?php
//取出前台提交地址
$url = $_POST['downurl'];
//判断是否是千图网的链接,需要成品或定制加企鹅:2141991819
if (preg_match('/58pic\.com/i',$url)) {//正则取出千图网素材链接的IDpreg_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'User-Agent: Mozilla/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+网站。搭建即可运营,稳定更新。

2022最新搭建第三方素材解析网站源码参考开发,附带小例子。相关推荐

  1. 2022最新素材解析网站源码搭建和原理,附带PHP小例子。

    一站式素材解析网站源码,资源素材共享网站源码,素材网解析规则分享,素材网站解析下载系统,素材资源解析平台系统源码,素材解析网站制作. 我算是比较早接触素材网站的,因为之前就是做设计的,那时候没那么多套 ...

  2. 2023最新素材解析网站源码搭建和原理,附带PHP小例子。

    我算是比较早接触素材网站的,因为之前就是做设计的,那时候没那么多套路,分享推广就可以获得网站永久VIP,然后,现在变得吃相极其难看了,各类型的VIP区分,想让客户二次付费.由此就诞生了很多代下的服务, ...

  3. 最新ChatGPT商业运营版网站源码+支持AI绘画+支持用户会员套餐+邀请分佣功能+支持后台一键更新+网站后台管理+永久更新!

    最新ChatGPT商业运营版网站源码+支持AI绘画+支持用户会员套餐+邀请分佣功能+支持后台一键更新+网站后台管理+永久更新! AI付费创作系统: 如果后续程序有新版,直接在后台一键更新即可! 程序完 ...

  4. 2022最新轻量级影视搜索播放器源码+已修复版

    正文: 2022最新轻量级影视搜索播放器源码+已修复版,因为之前API失效了,需要重新写规则,所以本次我花了点时间修复了下源码,有兴趣自行去研究. 更新日志: 2020/7/14 前端修正了一些显示, ...

  5. 最新轻量级精简风小说网站源码+支持WAP端

    正文: PHP语言开发的超精简风格的全站自适应的小说网站源码,体积超小,压缩包仅几十K,正则爬取笔趣阁的. 站点配置include/config.php文件内,特别小巧的源码,有兴趣的自行去体验吧. ...

  6. 最新仿网易优选APP商城源码+Vue开发全家桶

    正文: 最新仿网易优选APP商城源码+Vue开发全家桶,源码采用Vue全家桶+mintUI+axios技术栈开发,只写了前端,后端采用网易商场抓包接口,也可以二次修改成自己的接口. 安装方法: 1.将 ...

  7. 快速搭建类似千图、昵图的设计素材网站,素材交易网站源码下载

    截止年底全球设计素材交易超过990亿美金,其中73%的素材来自欧洲地区,预计今年全球素材的交易将超过1000亿美金.中国是素材潜力国,市场巨大.全球9600万设计师,中国约有1700万设计大军. 设计 ...

  8. 最新二级域名分发系统网站源码 可商用

    介绍: 1.源码楼主网上买的没有后门是旧版本 2.支付接口调用的是码支付来进行的 3.支付接口需要登陆管理员后台安装 4.支付接口必须信息正确只能装一次 5.在线充值默认的充值比例是1:1 [搭建教程 ...

  9. 最新大气精美茶叶商城网站源码+支持响应式/支付/分销功能

    正文: 由于演示图是长图,所以整站演示图放到压缩包了,有兴趣的自己去看吧. ECSHOP3.6大气精美茶叶商城网站源码PC版+手机版+支付宝微信支付+三级分销功能,已修复多处bug,内带有安装教程,源 ...

最新文章

  1. gridContro使用随记
  2. 美国俄克拉荷马大学秦玮课题组招聘启事
  3. Java编程思想(第4版)读书笔记——01
  4. C语言图形界面的编程
  5. IDEA工具创建项目并提交码云和一些基本使用
  6. android子视图无菜单,Android 菜单详解
  7. 用计算机自我介绍,计算机个人简历:计算机专业简历自我介绍【四篇】供参考使用(5页)-原创力文档...
  8. 使用SAP ABAP 事物码 ST12 研究 SAP CRM 产品搜索的性能 - product search性能
  9. android surfaceview 大小_Android 使用Camera2 API采集视频数据
  10. *【CodeForces - 195B】After Training (多解,模拟)
  11. mysql 备用字段_数据库设计之备用字段
  12. ring0检测隐藏进程
  13. 大数据技术原理与应用 第1章 大数据概述
  14. 等级保护三级备案材料有哪些
  15. 线性代数————思维导图(上岸必备)(行列式部分)
  16. 前端小程序,h5,浏览器,app, doc,.docx,.ofd,.PDF,.WPS以及Office文档的在线解析预览方式
  17. 好玩的表情包机器人微信小程序源码下载支持直接搜索仿聊天界面
  18. (附源码)php单招志愿采集系统 毕业设计 091409
  19. vector BLF 文件读写
  20. [Alpha] Scrum Meeting 6 - TEAM LESS ERROR

热门文章

  1. 计算机网络-15 网络测量
  2. 数论-模运算与同余的性质
  3. xxl-job远程命令执行漏洞复现
  4. 第二章(第三部分) 出发之前
  5. meizz (梅花雨)的一些珍藏代码奉献
  6. 【ACM-ICPC 2018 南京赛区网络预赛 E】AC Challenge
  7. 刘洋-从国内三本到牛津博士
  8. MQTT消息大小流量消耗测试
  9. js实现网页简繁体自动转换
  10. WPF.UIShell UIFramework之自定义窗口的深度技术