Я ищу, чтобы получить точный список URL, который содержит список элементов для хранения в базе данных и использовать его после.Дело в том, что я получаю только первый предмет этого.Я хочу получить список этой страницы, а затем перейти на страницу 2, затем 3, затем 4 ... и по возможности очистить все ссылки.
Я хочу получить http: .............. html сообщения и заголовка, затем перейдите на следующую страницу, получите все страницы и так далее и сохраните их в базе данных.
Вот код, который я использовал:1005 *
$url ='http://newyork.craigslist.org/search/jjj?addFour=part-time';
$timeout = 10;
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
curl_close($ch);
function get_matched($pattern,$data)
{
preg_match($pattern,$data,$match);
return $match[1];
}
$pattern= "/<p>(.*?)<\/p>/";
$caty= get_matched($pattern,$data);
echo "$caty";
Как я могу это сделать?