Сообщество разработчиков скриптов Human Emulator

Сообщество разработчиков скриптов Human Emulator

Разработка скриптов на заказ. Полезные материалы и примеры шаблонов Human Emulator.

  • Главная
  • Статьи
  • Скрипты
    • Автоматизация социальных сетей
    • Сборщики, парсеры, грабберы
    • Работа с сайтами
    • Доски объявлений
    • Работа с почтой
    • Эмуляция действий пользователя
    • Разное
  • Видео
  • Школа
  • Услуги
  • Сотрудничество
  • Форум
  • Контакты

Archives

Home программа для фейсбук
автоматизация социальных сейтей с помощью Human Emulator

Скрипт для Human Emulator автоматической публикации записей на стену в Фейсбук (facebook.com)

В продолжение темы автоматизации социальных сетей к уже существующим скриптам для социальных сетей мы решили добавить ещё один — это скрипт публикации записей с картинками на стену в Фейсбуке (facebook). Этот скрипт работает аналогично скрипту автоматической публикации записей на стену в Вконтакте(vk.com).

Скрипт работает так: из папки с файлами в текстовом виде берётся по очереди файлы и публикуются в виде записи на стену в Фейсбуке (facebook). Во время публикации записи из другой папки случайным образом берётся картинка и прикрепляется к публикуемой в данный момент записи. С помощью пауз можно выставить любой промежуток времени между публикациями записей. Например: раз в час или раз в два часа.

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

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// ///////////////////////// настройки скрипта /////////////////////////////
// введите данные аккаунта в ""
$login = "aroghachiova@bk.ru";
$pwd = "creator";
 
// путь к папке со статьями
$path_to_texts = "data/articles/";
// путь к папке с рисунками
$path_to_imgs = "data/images/";
// путь к папке с добавленными статьями
$path_to_res_texts = "res/articles/";
// путь к папке с добавленными рисунками
$path_to_res_imgs = "res/images/";
// ожидание между шагами
$wt = 5;
$wt_long = 10;
// паузы между публикациями записей на стену
// ожидание будет случайное в заданном диапазоне
$wt_long1=60;
$wt_long2=360;

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

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<!--?php // ///////////////////////// сам скрипт //////////////////////////////////////// debug_mess(date("\[ d.m.y H:i:s\] ")." скрипт запустили"); // получить случайный текстовый файл $articles = $folder-&gt;get_all_items($path_to_texts);
// разбить на элементы массива
$texts = explode("\r\n",$articles);
 
// переход на страницу
$browser-&gt;navigate("https://www.facebook.com/");
// выбрать русский язык
$anchor-&gt;click_by_inner_text("Русский",true);
 
// ввод логина и пароля
$input-&gt;set_focus_by_name("email");
$keyboard-&gt;send_input($login);
$input-&gt;set_focus_by_name("pass");
$keyboard-&gt;send_input($pwd);
// зайти на аккаунт
$button-&gt;click_by_value("Войти",false);
sleep($wt);
 
// добавляем все тексты с картинками
for ($i=0;$i&lt;count($texts);$i++) { // перейти на "лента новостей" $anchor-&gt;click_by_href("/?sk=nf",false);
   sleep($wt_long);
 
// взять название текста
$name =  basename($texts[$i]);
$title = explode(".",$name);
sleep($wt);
 
// ввести название текста
$mouse-&gt;send_click($anchor-&gt;get_x_by_inner_text("Статус")+30,$anchor-&gt;get_y_by_inner_text("Статус")+30);
   sleep(1);
$keyboard-&gt;send_input($title[0]);
 
sleep($wt);
$keyboard-&gt;send_key(13,true);
$keyboard-&gt;send_key(13,true);
// получить текст
$text = $textfile-&gt;read_file($texts[$i]);
// ввести текст
$keyboard-&gt;send_input($text);
sleep($wt);
 
// получить случайную картинку
$image = $folder-&gt;get_random_file($path_to_imgs,"jpg",false);
// добавить картинку на стену
$window-&gt;execute_open_file("для", $image,"&amp;Открыть", false, true);
$inputfile-&gt;click_by_attribute("name","composer_unpublished_photo",false);
sleep($wt_long);
 
   $anchor-&gt;set_focus_by_inner_text("СОРТИРОВКА");
   sleep(1);
// опубликовать
// ищем нужную форму
for($ii=0;$ii&lt;$form-&gt;get_count();$ii++)
{      
$str=$form-&gt;get_inner_html_by_number($ii);
$cnt =substr_count($str,"name=\"xhpc_message_text\"");
if($cnt&gt;0)
{  // получаем нужную кнопку
$cnt =substr_count($str,"&lt;button"); $btn-&gt;click_by_number_by_form_number(($cnt-1),$ii);
              break;
}
}
 
// перемещаем статью
if ($file_os-&gt;move($texts[$i],$path_to_res_texts . $name,false))
{
echo "&lt;br ?-->Статья успешно перемещена.";
}
else
{
echo "
Статья НЕ перемещена!!!";
}
 
// перемещаем статью
if ($file_os-&gt;move($image,$path_to_res_imgs. $file_os-&gt;get_name($image),false))
{
echo "
Статья успешно перемещена.";
}
else
{
echo "
Статья НЕ перемещена!!!";
}
 
// ожидание между добавлениями
sleep(rand($wt,$wt_long));
}
 
// выйти из аккаунта
$anchor-&gt;click_by_name("navAccountLink");
$button-&gt;click_by_value("Выйти",false);
 
debug_mess(date("\[ d.m.y H:i:s\] ")." скрипт закончил работу
");
// Quit
$app-&gt;quit();
 
?&gt;

Видеоролик как работает скрипт автоматической публикации для Фейсбук

Скрипт написан для Human Emulator 4.6.39 и выше.

скачать скрипт

Страницы

  • Автоматизация социальных сетей
  • Видео
  • Главная
  • Контакты
  • Полезное
  • Политика конфиденциальности
  • Программы
  • Скрипты
    • Доски объявлений
    • Работа с почтой
    • Работа с сайтами
    • Разное
    • Сборщики, парсеры, грабберы
    • Эмуляция действий пользователя
  • Сотрудничество
  • Статьи
  • Услуги
  • Часто задаваемые вопросы
  • Школа

Разделы:

  • видео
  • доски объявлений
  • программы
  • работа с почтой
  • работа с сайтами
  • разное
  • сборщики, парсеры, грабберы
  • скрипты
  • социальные сети
  • статьи
  • эмуляция действий пользователя

Свежие записи

  • Авторизация в социальной сети ВКонтакте с помощью Human Emulator
  • C# исходники программы Сборщик email адресов
  • Программа Сборщик email адресов
  • Скрипт Human Emulator парсинга HTML-страницы с использованием XPath
  • Что такое скрипт

Свежие комментарии

  • ZLOYTORT к записи Регистрация сайта в поисковых системах
  • Constantine Anonimaus к записи Скрипт Human Emulator сборщик WordPress сайтов
  • сергей к записи Автоматическое размещение объявлений
  • сергей к записи Скрипт Human Emulator размещения объявления на доске Slando
  • Вася -потенциальный покупатель HuEm к записи Как написать простой скрипт автозаполнения веб форм на Human Emulator

Метки

get quotes market.yandex в MySql parse quotes php парсер яндекс seo userator xhe mouse keyboard xhe user автоматизация вконтакте автоматизация работы с досками объявлений автоматизация социальных сетей автоматическая подача объявлений на доски автоматическая публикация вконтакте автоматически поставить лайк автоматическое наполнение контентом wordpress автонаполнение сайта контентом авторегистрация грабберы котировки с yahoo наполнение сайта контентом наполнение сайтов описание интерфейса Human Emulator парсер php скрипт парсер yandex.ru парсер выдачи yandex парсер гугл парсеры парсер яндекс подача объявлений на все доски получение котировок проверка битых ссылок работа с ftp работа с Human Emulator работа с TOR работа с почтой работа с сайтами работа с файлами в скриптах работа с файлом human emulator разное рассылка писем регистраторы сборщики сборщик почты твиттер эмуляция пользователя

Рубрики

  • видео
  • доски объявлений
  • программы
  • работа с почтой
  • работа с сайтами
  • разное
  • сборщики, парсеры, грабберы
  • скрипты
  • социальные сети
  • статьи
  • эмуляция действий пользователя

Страницы

  • Автоматизация социальных сетей
  • Главная
  • Контакты
  • Программы
  • Сотрудничество
  • Услуги
  • Школа
  • Работа с почтой

Последние статьи

  • Авторизация в социальной сети ВКонтакте с помощью Human Emulator
  • C# исходники программы Сборщик email адресов
  • Программа Сборщик email адресов
  • Скрипт Human Emulator парсинга HTML-страницы с использованием XPath

Контакты:

  • Если Вам не ответили в скайп, пожалуйста, пишите нам на e-mail.
  • order@x-scripts.com
  • igor_sev2

© Copyright 2011-2023 Сообщество разработчиков скриптов Human Emulator