<?PHP

功能 getHuabanImgs($混合$ Page_limit= 1){
    使用error_reporting(0);
    参数或者set_time_limit(0);

    $ Board_id= 0$关键字= '‘$最大   = ’‘如果is_numeric$混合))
    {
        $ Board_id=$混合;
    }其他
    {
        $关键字=进行urlencode$混合);
    }

    @MKDIR( ’保存‘);

    对于$您做生意= 1; $您做生意 <=$ Page_limit$您做生意 ++)
    {
        
        
        

        $语境=stream_context_create排列( ’HTTP‘=>排列( ’方法‘=> ’GET‘, ’头部‘=> “接受:应用\ r \ NX-请求:JSON \ r \ NX-请求-随着:XMLHttpRequest的\ r \ n” 个)));

        //按画板找到ID
        如果$ Board_id> 0)
        {
            $响应= @的的file_get_contents(’$ Board_id。“/?&最大=‘。$最大。’及限位= 20&WFL = 1‘, ’R‘, $语境);
            $编曲= @ Json_decode($响应真正);
            $销=$编曲[ ’板‘] [ ’管脚‘]。
        }
        //按关键字查找
        其他
        {
            $响应= @file_get_contents(’$关键字。‘Ixsaam0z&页面&=’。$您做生意。‘&Per_page = 20&WFL = 1’, ‘R’, $语境);
            $编曲= @ Json_decode($响应真正);
            $销=$编曲[“管脚”]。
        }

        如果$销)) 打破的foreach ((排列$销  $关键=> $价值)
        {
            $类型=str_replace函数( ‘图片 /’, '‘, $价值[ ’文件类型‘]);
            如果(!$类型 || $类型== ’JPEG‘) $类型=“。jpg的”$最大=$价值[ ’Pin_id‘]。

            
            @复制(’ 。的preg_replace(“/(_ [\ S \ S] +)?/ '‘”, $价值[ ’文件‘] [ ’键‘]),’$价值[ ‘文件’] [ ‘ID’] 。“。“ 。$类型);
        }
    }
}

// getHuabanImgs( ‘向日葵’,2);
getHuabanImgs( '',2);

本文链接:php 网络爬虫,爬一下花瓣的图片

您可能也会喜欢

友情链接:

心经唱诵 经文 大悲咒注音