scripts//prodvigenie_04_2026//1&1
/scripts//prodvigenie_04_2026//1&1
Содержимое папки
📁 Папок: 0 | 📄 Файлов: 7
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);
?>