@xuxubla

Почему вылезает ошибка 500 Internal Privoxy Error?

Есть парсер интернет магазина:
<?php
set_time_limit(0);
$time1 = time();
include_once 'simple_html_dom.php';
$url='http://www.felix.ru';
//load mainpage
$html = new simple_html_dom();
$html -> load_file($url);
$category = [];
$subcategory = [];
$item = [];
foreach ($html -> find('a.Depth, a.Depth2') as $e) {
    $category[] = $url . $e->href;
}
$html->clear();
unset($html);
foreach ($category as $link) {
    $html = new simple_html_dom();
    $html -> load_file($link);
    foreach ($html -> find('div.CatalogList div.Version2 a[!style]') as $link1) {
        $subcategory[] = $url . $link1->href;
    }
}
foreach ($subcategory as $link) {
    $html = new simple_html_dom();
    $html -> load_file($link);
    do {
    $x = null;
    foreach ($html -> find('a.ItemLink') as $link) {
        $item[] = $url . $link1->href;
    }
    foreach ($html -> find('a.bigpage[plaintext=вперед]') as $a) {
        
        $a->href = str_replace('&amp;', '&', $a->href);
        $x = $a->plaintext;
        $html -> load_file('http://www.felix.ru' . $a->href);
    }
}
while ($x=='вперед');
}
var_dump ($item);
$time2 = time()-$time1;
echo '<br>' . $time2 . ' секунд';

Выполняется ровно 5 минут, затем выскакивает ошибка:
500 Internal Privoxy Error
Privoxy encountered an error while processing your request:
Could not load template file connection-timeout or one of its included components.
Please contact your proxy administrator.
If you are the proxy administrator, please put the required file(s)in the (confdir)/templates directory. The location of the (confdir) directory is specified in the main Privoxy config file. (It's typically the Privoxy install directory).

Если частично код облегчить, всё работает. Где искать проблему?
  • Вопрос задан
  • 2837 просмотров
Решения вопроса 1
@xuxubla Автор вопроса
Privoxy - персональный прокси-сервер. Необходимо найти на компе эту чудо-программу и в конфиге установить большее значение socket-timeout.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 00:45
1000 руб./за проект
02 мая 2024, в 23:56
2000 руб./за проект
02 мая 2024, в 23:29
1500 руб./в час