Парсинг нескольких страниц

95
10 февраля 2022, 13:40

Подскажите где у меня ошибка.

Парсит только первую страницу

<?php
header('Content-Type: text/html; charset=utf-8');
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Methods: POST, GET, OPTIONS");
header("Access-Control-Allow-Headers: Accept, Content-Type");
if ($_SERVER['REQUEST_METHOD']=='OPTIONS') exit;
include_once('curl_query.php');
include_once('simple_html_dom.php');
function parser($url, $start, $end) {
    if($start < $end) {
        $file = str_get_html($url);
        $courses = $file->find('.movie-title, 0');
        foreach($courses as $article) {
            $one = curl_get($article->href);
            $one_dom = str_get_html($one);
            $title = $one_dom->find('h1', 0)->text(); // Название
            echo "$title" .'<br>';
        }
        $next = $file->find('.navigation')->next()->find('a')->attr('href');
        if( !empty($next) ) {
            $start++;
            parser($next, $start, $end);
        }
    }
}
$url = curl_get("https://uakino.club/film/");
$start = 0;
$end = 4;
parser($url, $start, $end);
READ ALSO
Как в wordpress в плагине woocommerce добавить свой способ сортировки товаров?

Как в wordpress в плагине woocommerce добавить свой способ сортировки товаров?

В woocommerce доступны функции сортировки по цене и рейтингуНо как добавить сортировку по тому, есть ли на товар скидка и по произвольному полю?

65
Подправить логику проверки 2fa Auth (от гугл) php

Подправить логику проверки 2fa Auth (от гугл) php

Здравствуте, написал проверку 6 го кода при авторизации, так как делал это впервой, в голове есть замечания к некоторым нюансам:

94
Проверить есть-ли пользователь в списке или нет Websocket?

Проверить есть-ли пользователь в списке или нет Websocket?

При подключении каждому пользователю присваиваю ID

79