0
我有一個使用curl-multi的腳本,它通過多個站點爲內容剪貼。我想知道爲每個網站輸出特定內容的更快方式。使用curl_multi與preg_match_all輸出網站,網站加載速度慢
<?php // Get the tables for 1 website
preg_match_all("/\<tbody\>(.*?)\<\/tbody\>/is",
$res[0], $matches);
foreach($matches[0] as $value)
{
echo $value;
}
// Get the tables for site 2
preg_match_all("/\<div class=\"dealsListS\"\>(.*?)\<\/div\>/is",
$res[1], $matches);
foreach($matches[0] as $value)
{
echo $value;
}
// Get the tables for site 3
preg_match_all("/\<div class=\"city_save\"\>(.*?)\<\/div\>/is",
$res[2], $matches);
foreach($matches[0] as $value)
{
echo $value;
}
// Get the tables for site 4
preg_match_all("/\<div class=\"offer-stream\"\>(.*?)\<\/div\>/is",
$res[3], $matches);
foreach($matches[0] as $value)
{
echo $value;
}
?>
需要幫助,使頁面不會加載太久。這只是我需要添加更多內容的一小部分。
**不要使用正則表達式來解析HTML **,使用[HTML DOM解析器來代替(http://simplehtmldom.sourceforge.net/) – 2011-08-18 00:22:32