[转]用PHP下妹子图
- 发表于
- PHP
直接在PHP下执行就行了:php x.php
[\s]*[\s]*<\/a>[\s]*<\/div>[\s]*(.*)
<\/p>/', $html, $matchs);
$links = array();
if(count($matchs) > 2){
foreach ($matchs[2] as $k => $v) {
$links[$v] = $matchs[1][$k];
}
}
return $links;
}
function getImgUrls($url){
$html = file_get_contents($url);
preg_match_all('', $html, $matchs);
return count($matchs) > 1 ? $matchs[1] : null;
}
function getImage($path, $url){
preg_match('/==\/(\w+)\.jpg/', $url, $match);
$filepath = $path . DIRECTORY_SEPARATOR . $match[1] . '.jpg';
ob_start();
readfile($url);
$img = ob_get_contents();
ob_end_clean();
$fp=@fopen($filepath, 'a') ;
fwrite($fp, $img);
fclose($fp) ;
}
while($page <= $max_page){
echo '>>> Start download page ' . $page . PHP_EOL;
$url = $base_url . $page;
$html = file_get_contents($url);
$links = getLinks($html);
echo '>>> Find ' . count($links) . ' atlas' . PHP_EOL;
foreach ($links as $k => $v) {
$k = str_replace(' ', ' ', $k);
if(!file_exists($k)){
echo '>>> Make directory ' . $k . PHP_EOL;
mkdir($k, 0755, true);
}
$img_urls = getImgUrls($v);
foreach ($img_urls as $key => $value) {
echo '>>> Downloading ' . $value . PHP_EOL;
getImage($k, $value);
}
}
$page++;
}
原文连接
的情况下转载,若非则不得使用我方内容。
- 2024 BT磁力搜索引擎大全【最新优质】
- 怎么用图片搜索番号?以图搜图AI搜图
- this channel is blocked because it was used:Telegram群组/频道屏蔽解决方法
- 最新ESET NOD32 License Key/激活码/许可证密钥/用户名密码
- 谷歌识图,以图搜图
- No Access-Control-Allow-Origin 跨域错误解决
- 7款常用《网络抓包工具》更新
- 手机BT/种子下载,手机磁力链下载软件整理
- 一个绕过Google谷歌验证码(reCAPTCHA)的方法
- 404.php webshell
- 网络安全“Cyber security”和“Network security”的区别
- 9部有史以来最好的黑客电影
- 用uBlock Origin过滤广告,享受最好的广告拦截体验
- 解决Play商店“从服务器检索信息时出错DF-DFERH-01”
- Searx – 尊重隐私的开源搜索引擎