X-Scripts

Power by humanemulator

НАШИ КОНТАКТЫ:
ICQ My ICQ 625657402: 625657402
Наш скайп: igor_sev2
Email : order@x-scripts.com

Сообщество программистов и манимейкеров


Human Emulator Free!
Бесплатная версия программы Human Emulator!
Скачать программу можно тут!

Скрипт Human Emulator массовой проверки доменов

Скрипт массовой проверки доменов поможет вам определить свободные домены. Скрипт работает следующим образом: берёт из заданного файла домены для проверки и прогоняет их через сервис проверки доменов на сайте cy-pr.com. Домены в файле заданы в формате одна строка содержит один домен.

Все свободные домены складываются скриптом в отдельный файл в формате одна строка один домен.

Настройки скрипта:

// //////////////////////// настройки скрипта /////////////////////////
// файл с доменами для проверки 
$a_dmns = file("data/dmns.txt");
// файл с результатами
$str_res_file="res/res.txt";

Сам скрипт выглядит следующим образом:

<?php

/* ** 
//  Наш сайт http://x-scripts.com
//  Скрипт проверки доменов check_domens.
//  по любым вопросам касающимся скрипта 
//  можно написать нам на мыло order@x-scripts.com
** */

$xhe_host ="127.0.0.1:7010";

// The following code is required to properly run XWeb Human Emulator
require("../../Templates/xweb_human_emulator.php");

// //////////////////////// настройки скрипта /////////////////////////
// файл с доменами для проверки 
$a_dmns = file("data/dmns.txt");
// файл с результатами
$str_res_file="res/res.txt";

// скрипт работает в режим отладки
$dbg = true;

// //////////////////////// дополнительные модули ///////////////
// функции 
require_once("tools/functions.php");

// /////////////////////// скрипт ///////////////////////////////////////////
debug_mess(date("\[ d.m.y H:i:s\] ")." скрипт запустили");
// удаляем файл с предыдущими результатами
$file_os->delete($str_res_file);
// строка с доменами которую будем вводить на сайт
$str_dmns="";
// пройтись по всем доменам
for($i=0;$i<count($a_dmns);$i++)
{
     // если $i кратно 30 или равно последнему элементу массива
     // то вводим строку с доменами
     if(($i!=0&&$i%30==0) || $i==(count($a_dmns)-1))
     {
        // переходим на проверку доменов
        $browser->navigate("http://www.cy-pr.com/tools/masswhois/");
       
        // если зашли в последний раз то добавим последний домен
        if($i==(count($a_dmns)-1))
          $str_dmns.=$a_dmns[$i];

        // задать домены в поле
        $textarea->set_value_by_name("doms",trim($str_dmns));
        $button->click_by_inner_text("Проверить");
        // ожидаем пока появится результат
        sleep(1);
        // разбираем результат и свободные пишем в заданный файл
        parse_results();
        // чистим строку с доменами
        $str_dmns="";     
     }
     // добавить домен в строку
     $str_dmns.=$a_dmns[$i];
     //echo $a_dmns[$i];
}
debug_mess(date("\[ d.m.y H:i:s\] ")." скрипт закончил работу");

// Quit
$app->quit();
?>



Скрипт написан 25.10.2012 в Human Emulator 4.4.19 Advanced по просьбе одного из наших читателей. На момент публикации статьи 25.10.2012 скрипт был рабочий.

Этот скрипт работает в Demo версии программы Human Emulator. Посмотреть все скрипты для Demo и Скачать Demo

скачать скрипт
Количество скачиваний: 2482

<< Другие скрипты