Файловый менеджер

scripts//prodvigenie_04_2026//1&1

/scripts//prodvigenie_04_2026//1&1
На уровень выше

google_search.php

<?php

// Улучшенное регулярное выражение для извлечения доменов
$pattern = '/https?:\/\/(?:www\.)?([\p{L}0-9.-]+\.[\p{L}]{2,})|(?:www\.)?([\p{L}0-9.-]+\.[\p{L}]{2,})/iu';

// Основной цикл поиска по страницам
for ($page = 0; $page < 4; $page++) {
    sleep(1); // wait();
    
    $keyboard->key(35);
    $keyboard->key(34);
    
    // Получаем блоки с результатами поиска
    $url_end = '" ';
    $url_start = '<a jsname="UWckNb" class="zReHs" href="';
    $sites = $webpage->get_body_inter_prefix_all($url_start, $url_end, true);
    $domains = []; // Массив для хранения доменов
    $sites = explode("<br>", $sites);
    
    for ($l = 0; $l < count($sites); $l++) {
        $domain = $webpage->get_domain($sites[$l]);
        $domain = str_replace('www.', '', $domain);
        
        if ($domain && !in_array($domain, $domains)) {
            $domains[] = $domain;
        }
    }
    
    if (in_array($pr_s, $domains)) {
        echo "\nРезультат поиска: '$pr_s' НАЙДЕН в списке доменов.\n";
        echo "номер: " . $num = $anchor->get_number_by_inner_html($pr_s, false);
        //$mouse->click();
        $anchor->set_focus_by_inner_text($pr_s, false);
        $keyboard->key(13);
        break;
    } else {
        echo "\nРезультат поиска: '$pr_s' НЕ найден в списке доменов.\n";
        $span->click_by_inner_html("Следующая", false);
    }
}

?>
Кодировка: UTF-8 Символов: 1,831 Строк: 42