- 论坛徽章:
- 0
|
- <?php
- set_time_limit(0);
- $start_file = 'start_html.html';
- if (!is_file($start_file)) {
- $start_url = 'http://365.jajabox.com/xtu/';
- file_put_contents($start_file, file_get_contents($start_url));
- }
- $start_cont = file_get_contents($start_file);
- $reg_sz = '/http:\/\/xz\d+\.mm667\.com\/tt\/tt\-\d+\//i';
- $reg_sz_page = '/<option value="(images\/\d+\.jpg)">\d+<\/option>/i';
- preg_match_all($reg_sz, $start_cont, $sArr);
- foreach ($sArr[0] as $kurl => $url) {
- $cur_dir = 'xz_'. $kurl;
- if (!is_dir($cur_dir)) {
- mkdir($cur_dir);
- }
- echo 'Getting URL: ', $url, "\n";
- $content = file_get_contents($url);
- preg_match_all($reg_sz_page, $content, $uArr);
- foreach ($uArr[1] as $kimg => $img) {
- $image_file = $cur_dir .'/'. $kimg .'.jpg';
- $image_url = $url. $img;
- echo '==> Gettting Image: ', $image_url, "\n";
- file_put_contents($image_file, file_get_contents($image_url));
- }
- }
- $reg_ct = '/http:\/\/cntu58\.yekiss\.com\/s\d+\//i';
- $reg_ct_page = '/<option value="(images\/\d+\.jpg)">\d+<\/option>/i';
- preg_match_all($reg_ct, $start_cont, $cArr);
- foreach ($cArr[0] as $kurl => $url) {
- $cur_dir = 'ct_'. $kurl;
- if (!is_dir($cur_dir)) {
- mkdir($cur_dir);
- }
- echo 'Gettting URL: ', $url, "\n";
- $content = file_get_contents($url);
- preg_match_all($reg_ct_page, $content, $uArr);
- foreach($uArr[1] as $kimg => $img) {
- $image_file = $cur_dir .'/'. $kimg .'.jpg';
- $image_url = $url . $img;
- echo '==> Getting Image: ', $image_url, "\n";
- file_put_contents($image_file, file_get_contents($image_url));
- }
- }
- $reg_ja = '/<a\s*href="(html\/cn15\/\d+\/)"/i';
- preg_match_all($reg_ja, $start_cont, $jArr);
- $reg_ja_page = '/<option value="([^"]*)">\d+<\/option>/i';
- $jArr = array_map(function($v) { return 'http://365.jajabox.com/xtu/'. $v; }, $jArr[1]);
- foreach ($jArr as $kurl => $url) {
- $cur_dir = 'ja_'. $kurl;
- if (!is_dir($cur_dir)) {
- mkdir($cur_dir);
- }
- echo 'Getting URL: ', $url, "\n";
- $content = file_get_contents($url);
- preg_match_all($reg_ja_page, $content, $uArr);
- foreach ($uArr[1] as $kimg => $image_url) {
- $image_file = $cur_dir .'/'. $kimg .'.jpg';
- echo '==> Getting Image: ', $image_url, "\n";
- file_put_contents($image_file, file_get_contents($image_url));
- }
- }
复制代码 执行方式:- /usr/local/php/bin/php -f 文件名.php
复制代码 |
|