|
|
|
![]() LagerAlexey Свой |
Зарегистрирован: 14.02.2008
Сообщ.: 16
|
Обратиться по нику
|
|
Всем привет.
Выпустили новую софтинку по автоматизации работы с сайтами.
Не всю работу по автоматизации работы с чужими сайтами удобно выполнять из PHP. Некоторые "фичи", особенно работу с AJAX или закрытыми областями сайтов, проще выполнять напрямую из браузера. Программисты под Windows знают, как программно управлять Internet Explorer'ом, но для PHP-программистов такие возможности недоступны. То, что сделано нами - способ обойти это ограничение.
Pastukhov Human Emulator - обычный Internet Explorer, "обернутый" в сервер, к которому можно обращаться как к обычному веб-серверу. Ставите его на любую Windows-машину с внешним IP-адресом, в PHP пишете команду вроде $emulator->browser_navigate("http://www.google.com" ), и браузер подчиняется Вашим командам.
Парой строк PHP-шного кода можно заполнить формы, нажать на кнопки, кликнуть по ссылкам, перетащить элементы по страницам - абсолютно так же, как это делает "живой" пользователь Internet Explorer'а.
Подробнее: http://www.pastukhov.com/human-emulator.php
Удачи
Алексей. |
|
|
|
|
|
|
![]() LagerAlexey Свой |
Зарегистрирован: 14.02.2008
Сообщ.: 16
|
Обратиться по нику
|
|
|
|
![]() Вацлав Сетевой Гугляка |
Зарегистрирован: 21.02.2006
Сообщ.: 4095
|
Обратиться по нику
|
|
| Эмм... Скажите пожалуйста (вот блин... из-за наличия в крови абсента не могу вспомнить как пишутся слова на русском) - а какое отличие сего проекта от банального CURL'а, скажем, или на его базе построенных бесплатных классов, которые успешно эмулируют любой браузер, а продвинутые даже исполняют частично яву прямо через имплементацию *nix+php? |
|
|
|
|
|
Гость, не изобретай велосипед. Для тебя все продумал ГЛАВМЕД |
![]() creator123 Свой |
Зарегистрирован: 25.07.2007
Сообщ.: 137
|
Обратиться по нику
|
|
а можно я скажу.
У Pastukhov Human Emulator внутри неонка, ой Internet Explorer самый настоящий.
И из php им управляют просто через API/Windows Messaging/DOM т.о. в принципе гарантируется 100% Human/IE Emulated
Вплоть до троянов, попапов, ajax и прочей нечисти.
А что curl что продвинутные, исполняющие js "частично", тут и рядом не лежали.
Очень специфичекое решение, но иногда только так можно сделать.
Примерно так. |
|
|
|
|
|
я быстро учусь  |
![]() LagerAlexey Свой |
Зарегистрирован: 14.02.2008
Сообщ.: 16
|
Обратиться по нику
|
|
Создали удобный хелп. Приведены все текущие возможности программы с примерами.
http://www.pastukhov.com/xhe-online-help.php
Если есть предложения или пожелания по расширению функционала - стучитесь в ICQ: 234-700-384 (Максим Пастухов).
Алексей. |
|
|
|
|
|
|
![]() LagerAlexey Свой |
Зарегистрирован: 14.02.2008
Сообщ.: 16
|
Обратиться по нику
|
|
Выпустили новую версию Pastukhov Human Emulator. В данный момент доступны следующие управляющие элементы:
Классы, управляющие элементами текущей страницы ( http://www.pastukhov.com/help_dom.php ), условно их можно поделить на две категории:
1. Классы вывода:
anchor - управление ссылками на странице
button - управление кнопками ввода на странице
image - управление картинками на странице
2. Классы ввода:
input - управление односточными текстовыми элементами ввода
inputfile - управление многострочными текстовыми элементами ввода
checkbox - управление элементами ввода типа чекбоксы
radiobox - управление элементами ввода типа радиобоксы
listbox - управление элементами ввода типа листбоксы и комбобоксы
textarea - управление односточными текстовыми элементами ввода
Классы, управляющие системой ( http://www.pastukhov.com/help_system.php ):
mouse - класс для эмуляций действий мыши
keyboard - класс для эмуляций действий клавиатуры
sound - класс работы со звуком
clipboard - класс для работы с буфером обмена
Классы, для работы с интернетом ( http://www.pastukhov.com/help_web.php ):
browser - управление браузером
webpage - управление страницей
SEO - набор функций, связанных с SEO
Классы, для работы с окнами ( http://www.pastukhov.com/help_window.php ):
app - управление работой приложения
debug - управление отладкой
windows - управление оболочкой Windows
Варианты применения Pastukhov Human Emulator нашими клиентами:
- Обработка необходимых задач для нескольких Linux серверов на одном Windows сервере в многооконном режиме Pastukhov Human Emulator;
- Автоматизированный ежедневный сбор данных и контента с сайтов, содержащих в себе Ajax, Flash навигацию;
- Автоматическая проверка кликабельности всех ссылок сайта-портала, который ежедневно обрастает большим количеством новых ссылок;
- Автоматический сбор ключевых слов и данных по ним из различных источников;
- Автосабмит;
- Эмуляция трафика и автокликинг;
- Генерация динамического контента на основе других сайтов.
Это не полный список, который постоянно дополняется по мере возникновения потребности у потребителей.
Если возникли технические вопросы:
ICQ 159-357-953, bigfozzy@gmail.com (Андрей)
ICQ 390-271-055 (Игорь)
По вопросам приобретения:
ICQ 234-700-384, maxpastukhov@gmail.com (Максим Пастухов)
Удачи.
Алексей  |
|
|
|
|
|
|
![]() Chin олорирропролл |
Зарегистрирован: 29.01.2007
Сообщ.: 2757
|
Обратиться по нику
|
|
| Цитата: |
| У Pastukhov Human Emulator внутри неонка
|
А также анализатор и думатель. Сорри за оффтоп  |
|
|
|
|
|
Привет Гость. Читай Support от Чина - важные топики с 8 сео-форумов.
Отдал 2600+ баксов в хорошие руки - Чингиз. 29 free seo & web tools! |
![]() inna_p Свой |
Зарегистрирован: 29.01.2007
Сообщ.: 9
|
Обратиться по нику
|
|
|
|
|
|