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