simple_html_dom - выводит не все строки

Пытаюсь тянуть информацию с сайта с помощью simple_html_dom. Вссе получается, но выводит только 463 строки из 8208. не могу разобравться в чем проблема.

<html>
<head>
<title>Result</title>
<style type="text/css">
   TABLE {
    border-collapse: collapse; /* Убираем двойные линии между ячейками */
   }
   TD, TH {
    padding: 3px; /* Поля вокруг содержимого таблицы */
    border: 1px solid black; /* Параметры рамки */
   }
   TH {
    background: #b0e0e6; /* Цвет фона */
   }
  </style>
</head>
<body>
    <h1>Демо‌ ‌игры‌ </h1>
<?php
 
include('simple_html_dom.php');
 
//to parse a webpage
$html = file_get_html('http://link.com');

$links = array(); /* масссив для ссылок */
$names = array(); /* массив для названий */
$providers = array(); /* массив для провайдеров */
  $j = 0;

foreach($html->find('a.grid-title') as $a) { /* поиск а по классу */
 $links[$j] = $a->href; 
 $names[$j] = $a->title;
 $j++; 
}
$j=0;
foreach($html->find('div.provider') as $div) { 
 $providers[$j] = $div;
 $j++; 
}

 echo "<table>";
 echo "<tr>";
echo " <td># </td>";
echo " <td>URL </td>";
echo " <td>Provider </td>";
echo " <td>Name </td>";
echo " </tr>";
for ($j = 0; $j <= 8208; $j++) {
echo "<tr>";
echo " <td>$j </td>";
echo " <td>$links[$j] </td>";
echo " <td>$providers[$j] </td>";
echo " <td>$names[$j] </td>";
echo " </tr>";
}
echo " </table>";
?>
 </body>
</html>

В чем ошибка?


Ответы (0 шт):