作者wEImInGLu (wEImInGLu)
看板PHP
标题[请益] php抓取档案 剩下一点完成
时间Sat Mar 1 17:51:56 2014
小弟我研究php
最近剩下一点点 但是卡住了
我是要写 抓取分析网页 之後下载那个网页的音乐
程式码如下 想用header 呼叫下载 但不知道怎麽写了
请高手帮我教学剩下一段 可以下载到我电脑的程式码
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, "www.yahoo.com.tw");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_USERAGENT, "Google Bot");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$htmlCode = curl_exec($ch);
curl_close($ch);
// $htmlCode; << 原始码
$searchStart = strpos ($htmlCode, ".wma"); //音乐
$searchEnd = strpos ($htmlCode, "
http://"); // 取中间网址
$url = substr ($htmlCode, $searchStart , $searchEnd);
echo
?>
感激不尽
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 182.233.187.193
2F:推 kuoll:我猜你程式还没执行过? 那个$url应该不会是你想要抓的东西 03/04 18:59
3F:→ wEImInGLu:是呀 因为我要抓取音乐的网址下载 执行失败~''~ 03/04 20:45
4F:推 kuoll:substr的参数依序是:原字串 起始位置 长度 所以第三个参数 03/05 12:36
5F:→ kuoll:不该是searchend 然後start跟end是不是相反了? 03/05 12:38