Использовать парсер для сайтов, адреса которых в массиве.

интернет программирование php парсер simlplehtmldomparser

Есть массив с адресами сайтов (url) из базы даных.
while($row = mysql_fetch_array($result))
{
$url=$row['sitename'];
//echo $url."<br>\n";
}
И SimpleDomParser алгоритм который парсит. Как использовать этот алгоритм для всех url в массиве.

$url=('http://подставлять значения из массива/');
$table = array();
$data = file_get_html($url, false, $context);
foreach($data->find('tr') as $row) {

$users = $row->find('td',9)->plaintext;

$table[$users] = ture;
}

Примечание:
Все спарсиные данные будут сохраняться в в $table?
Ответы:
Вставьте ваш парсер внутрь цикла while. Только не перетирайте предыдущие данные
тебе только ключ нужен ?
и не забывай про память
после каждого прохода удаляй  $data
а вообще для простого захвата (без текста с кучей тегов) лучше нокагири используй, быстро и память так не жрет как  SimpleDom


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.