【本人拙作】仿网站必备“扒皮”小工具(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
  1. <!doctype html>
  2. <html>
  3.     <head>
  4.         <title>downloadPicfromCSS</title>
  5.         <meta http-equiv="content-type" content="text/html;charset=utf-8" />
  6.     </head>
  7.     <body>
  8.     <table>
  9.         <div style="margin:0 auto;margin-top:10px;width:640px;border:1px solid #aaa;font-size:14px;line-height:24px;padding:10px
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值