X-Scripts

Power by humanemulator

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

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


Скрипт 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

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

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

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