【本人拙作】仿网站必备“扒皮”小工具(php脚本)
大牛莫喷,新手共同交流,一起进步吧。
主要是自己刚刚有个思路,代码冗余肯定超级严重了,虽然我已经修改了很多。
因为扒网页css中图片不好批量下载,上个星期老师说可以尝试写php脚本。周末,我就试了试,中间走了不少弯路,最后豁然开朗。
比如又是判断"../"的次数,然后再循环array_pop,又把次数再取出来,然后和域名做拼接,最后发现
类似于“192.168.190.47/bbs/forumdata/cache/../../images/default/bodybg.g_i_f”这样的网址根本不用做修改,能直接访问....
虽然最初本想写的是全自动的“输入网址”即可下载的。
但是发现如果是纯php脚本的话,对于菜鸟的我来说2天时间略为不够。
眼看周末就要完毕了,咱们要使用这个工具的人,基本都是知道查看源码的,所以不如让用户自己输入css地址得了。
(如果配合javascript来做应该就简单很多。下周周末再写一个完整的全自动版本的吧,呵呵,全当自娱自乐啦)
下面将代码贴上,(写的极为不规范,只顾了自己推倒,变量乱命名,木有意义,注释也偏少,而且刚刚发帖的时候才发现函数开头的说明的变量,在最后修改的时候都删的删,改的改,注释变的意义不大了)
文件夹结构为:
|--indxe.php
|--include
|--get_base_url.php
|--get_css_url.php
|--downcss.php
|--get_img_url.php
|--mkdir_for_img.php
|--saveimg.php
也许你开始还不懂,看完这个文件结构,思路就已经很清晰了吧!
indxe.php