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

scripts//prodvigenie_04_2026

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

12.05.php

<?php

$xhe_host = "127.0.0.1:7011";
// init
require("C:/Human Emulator Studio/Templates/init.php");
require_once("functions.php");
require_once("config.php");
$browser->close_all_tabs();
    // Чтение запросов из файла
$wordArray = file('text.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
if (!empty($wordArray)) {
    $random_string = $wordArray[array_rand($wordArray)];
    echo $random_string;
} else {
    die("File is empty or could not be read.");
}

// Разбиваем строку по запятой
$words = explode(',', $random_string);
$findtext = trim($words[0]);
$sinonim = trim($words[1]);

$browser->navigate("https://yandex.ru/search/?lr=225");
$textarea->get_by_attribute("class","HeaderForm-Input mini-suggest__input beauty-scroll")->focus();
usleep(10000);
$keyboard->input($sinonim,10);
usleep(10000);
$keyboard->key(13);
usleep(10000);
  // Плавная прокрутка вместо резких PageDown/End
    for ($scrollStep = 0; $scrollStep < 8; $scrollStep++) {
        $keyboard->key(34); // Next (мягкая прокрутка)
        usleep(50000); // 50ms между шагами
    }
usleep(2000);
$textarea->get_by_attribute("class","HeaderForm-Input mini-suggest__input beauty-scroll")->focus();
$textarea->set_value_by_number(0, "");
sleep(2);
$keyboard->input($findtext,10);
$keyboard->key(13);
usleep(10000);
// Копировать активное окно.
$mouse->click_to_screen(554, 823); // копировать  активное окно    
usleep(1000);
$mouse->move_on_screen(554, 803);
sleep(2);
$pattern = extractDomainPattern();

// Сбор результатов
$sites = $webpage->get_body_inter_prefix_all($y_start, $y_end, true);
$sites = explode("<br>", $sites);

$full = [];
foreach ($sites as $site) {
    if (preg_match($pattern, $site, $matches)) {
        $full[] = removePrefixes(strtolower($matches[0]));
    }
}
$no_open = preg_split("/[\s,]+/", $no_open);
$final_result = array_values(array_unique(array_diff($full, $no_open)));

print_r($final_result);

$b->click_by_inner_text($final_result[0], false);
sleep(2);
$browser->wait( -1);
sleep(2);
$browser->close();
sleep(2);
$b->click_by_inner_text($final_result[1], false);
sleep(2);
$browser->wait( -1);
sleep(2);
$browser->close();
sleep(2);
if (in_array($pr_s, $full)) {
    echo "Функция нашла значение {$pr_s}<br>";
        $b->set_focus_by_inner_text($pr_s, false);sleep(2);
     $wy = $browser->get_vertical_scroll_pos() - 220;
   $browser->set_vertical_scroll_pos($wy);
    sleep(1);
 

}



// Quit
$app->quit();
?>
Кодировка: UTF-8 Символов: 2,926 Строк: 90