Регистрацию на сайте
kabelino.ru и размещение безанкорной ссылки мы проходили в предыдущем посте. Сегодня будем размещать статьи в модуле "блог" и тоже в конце будет рабочий скрипт работы на автомате для human emulator
Заказ статьи
Уже очень давно работаю с
биржей etxt, там можно найти/заказать недорогие статьи - рекомендую.
Регистрацию прошли, статью купили теперь переходим к ее размещению. Вкладка личный кабинет -> новости и тут размещаем нашу статью
Добавление статьи на автомате
Для этого воспользуемся возможностями human emulator. Вот сам скрипт
Показать код [CODE]<?php
$xhe_host ="127.0.0.1:7012";
// The following code is required to properly run XWeb Human Emulator
require("../Templates/xweb_human_emulator.php");
$browser->navigate('http://kabelino.ru/cabinet/auth/signin');
$browser->wait_for(60,1);
$input->set_value_by_name('password','Логин');
$input->set_value_by_name('email','Email');
$file=$textfile->read_file("c:\\XWeb\\text\\kabelino_ru.txt",60);// заготовка статьи
$text = explode('~',$file);
$title = $text[0];
$full_text = $text[2];
$text = $text[1];
var_dump($text);
$button->click_by_name('submit');
$browser->wait_for(60,1);
$anchor->click_by_inner_text('Новости',true);
$browser->wait_for(60,1);
$anchor->click_by_inner_text('Добавить',true);
$browser->wait_for(60,1);
$listbox->select_name_by_inner_name('topic','5');
$textarea->set_value_by_name('title',$title);
$textarea->set_value_by_name('text',$text);
$image->click_by_name('html'); // переключимся в режим html
$browser->wait_for(60,1);
$textarea->set_value_by_name('full_text',$full_text);
$button->click_by_name('submit');
$browser->wait_for(60,1);
// Quit
$app->quit();
?>
Все - готово. мой результат проделанной работы.
Скачать сам скрипт можете по ссылке ниже
Чтобы получить доступ к ссылке, нажмите на одну из кнопок ниже: |
|
|
|
|
|
После этого под кнопками появится обещанный контент. |