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

scripts//prodvigenie_04_2026//1&1

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

work_with_site.php

<?php

// Текущий URL
$current_url = $webpage->get_url();
echo "Текущий URL: " . $current_url . "<br>\n";

// Получаем домен (если нужно)
$domain = $webpage->get_domain("");
echo "Домен: " . $domain . "<br>\n";

// Массив ссылок
$int_links = [
    ['url' => '/#contact', 'text' => 'КОНТАКТЫ'],
    ['url' => '/services/remont/elektroins/', 'text' => 'Ремонт Электроинструмента'],
    ['url' => '/services/remont/ibp/', 'text' => 'Ремонт ИБП'],
    ['url' => '/services/remont/pc/', 'text' => 'Ремонт Компьютеров'],
    ['url' => '/services/remont/monitor/', 'text' => 'Ремонт Мониторов'],
    ['url' => '/services/remont/tv/', 'text' => 'Ремонт Телевизоров'],
    ['url' => '/services/remont/printer/', 'text' => 'Ремонт Принтеров'],
    ['url' => '/shreders/', 'text' => 'Уничтожители Документов'],
    ['url' => '/services/remont/', 'text' => 'РЕМОНТ']
];

// Извлекаем путь из текущего URL
$current_path = parse_url($current_url, PHP_URL_PATH);
echo "Путь текущей страницы: " . $current_path . "<br>\n\n";

// Удаляем элемент с совпадающим URL
foreach ($int_links as $key => $link) {
    // Получаем путь из ссылки
    $link_path = parse_url($link['url'], PHP_URL_PATH);
    
    // Для якорных ссылок (например /#contact) parse_url вернет null
    if ($link_path === null) {
        $link_path = '';
    }
    
    echo "Ссылка: " . $link['url'] . " -> Путь: '" . $link_path . "'";
    
    // Сравниваем пути
    if ($link_path === $current_path) {
        echo " <span style='color: red;'>[УДАЛЯЕТСЯ]</span>";
        unset($int_links[$key]);
    } else {
        echo " <span style='color: green;'>[ОСТАЕТСЯ]</span>";
    }
    echo "<br>\n";
}

// Переиндексируем массив
$int_links = array_values($int_links);

print_r($int_links);

for ($k = 1; $k < 3; $k++) {
    sleep(2);
    $keyboard->key(35);
    sleep(1);
    $keyboard->key(34);
    
    // Копировать активное окно Ctrl+F5
    $mouse->click_to_screen(554, 823); // копировать    
    usleep(1000);
    sleep(60);
    $anchor->click_by_inner_html($int_links[$k]['text'], false);
    sleep(2);
}

$anchor->click_by_inner_html("КОНТАКТЫ", false);
sleep(1);
$anchor->click_by_inner_html("КОНТАКТЫ", false);
sleep(10);
$mouse->click_to_screen(554, 823); // копировать    
usleep(1000);
usleep(1000);
$browser->navigate('https://www.ipgroup.by', $use_cache = true, $use_wait = true);
sleep(10);
?>
Кодировка: UTF-8 Символов: 3,597 Строк: 78