$ch = curl_init(); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_URL, $ccurl); // curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:8.8.8.8')); // curl_setopt($ch, CURLOPT_REFERER, "http://sebug.net/appdir/"); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $yuanma = curl_exec($ch); curl_close($ch); $canshustr = '<li><p>[data]</p></li>'; // 截取 http:// 和 /之间的字符 $mubiaostr = '[data1]<br>########################################'; // 把上面找到的字符放到 http://之后进行组合 http://可以随意构造, $jieguo = canshujiequ($yuanma, $canshustr, $mubiaostr); // $canshustr2 = 'title="[data]"'; // $mubiaostr2 = '[data1]'; // $canshustr3 = '<li>[data]</li>'; // $mubiaostr3 = '[data1]'; // $jieguo=canshujiequ($yuanma,$canshustr,$mubiaostr); // $fp=fopen("bug.txt","a"); // $jieguo3=canshujiequ($yuanma,$canshustr3,$mubiaostr3); // foreach ($jieguo3 as $i => $title) // { // $a=canshujiequ($title,$canshustr2,$mubiaostr2); // $b=canshujiequ($title,$canshustr,$mubiaostr); // $jieguo2[] = $a[0]; // $jieguo[] = $b[0]; // } foreach ($jieguo as $i => $r) {
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $yuanma = curl_exec($ch); curl_close($ch); $canshustr = '<span class="li_time">[data]</span>'; // 截取 http:// 和 /之间的字符 $mubiaostr = '[data1]'; // 把上面找到的字符放到 http://之后进行组合 http://可以随意构造, $canshustr2 = 'title="[data]"'; $mubiaostr2 = '[data1]'; $canshustr3 = '<li>[data]</li>'; $mubiaostr3 = '[data1]'; // $jieguo=canshujiequ($yuanma,$canshustr,$mubiaostr); // $fp=fopen("bug.txt","a"); $jieguo3 = canshujiequ($yuanma, $canshustr3, $mubiaostr3); foreach ($jieguo3 as $i => $title) { $a = canshujiequ($title, $canshustr2, $mubiaostr2); $b = canshujiequ($title, $canshustr, $mubiaostr); $jieguo2[] = $a[0]; $jieguo[] = $b[0]; } foreach ($jieguo as $i => $r) { // $str=$title."\n"; // fwrite($fp,$str); if ($r != "") { echo $r . " Title: " . $jieguo2[$i] . "\n"; } } // fclose($fp); ?>