2010/11/30

The example of using the command line, working with Web Emulator

Settings:

In addition to the program folder duplicating, there is another multithreaded Emulator settings option, which causes less confusion with scripts and templates. First, I should recall the following commands existence for the command line: / port: *** and / script: ***


The first runs the program on the specified port instead of asterisks, and the second loads and initiates the specified script simultaneously.


The example bat-file running five program copies:




start "XWeb Human Emulator" "D:\Xweb\Human Emulator MT\XWeb Human Emulator.exe" /port:"7010" /script:“D:\scripts\script7010.php”

ping -n 1 -w 5000 192.168.254.254 >nul

start "XWeb Human Emulator1" "D:\Xweb\Human Emulator MT\XWeb Human Emulator.exe" /port:"7011" /script:“D:\scripts\script7011.php”

ping -n 1 -w 5000 192.168.254.254 >nul

start "XWeb Human Emulator2" "D:\Xweb\Human Emulator MT\XWeb Human Emulator.exe" /port:"7012" /script:“D:\scripts\script7012.php”

ping -n 1 -w 5000 192.168.254.254 >nul

start "XWeb Human Emulator3" "D:\Xweb\Human Emulator MT\XWeb Human Emulator.exe" /port:"7013" /script:“D:\scripts\script7013.php”

ping -n 1 -w 5000 192.168.254.254 >nul

start "XWeb Human Emulator4" "D:\Xweb\Human Emulator MT\XWeb Human Emulator.exe" /port:"7014" /script:“D:\scripts\script7014.php”


(The command “ping -n 1 -w 5000 192.168.254.254> nul” used for making 5 seconds pause between program startups)


Usually, a simple batch file launch has little effect, because the program, running on different ports, will apply to one and the same- templates, which defines a single port (default 7010).


But it can be done "knight's move" - in each script, runing with the program, before templates connecting, to register:



$xhe_host="127.0.0.1:****";


The current program copy port number – where the stars are. It turns out, at the script “script7010.php” it will be “7010”, at “script7011.php” – “7011”, etc.



Usage

Only new scripts will require a reproduction at this program organization. Their difference from each other will be only in one of the first lines and the name. It is better to use the plug port number in the title for less confusion. It is also not cause problems to upgrade programs, because to update one copy - not the same like twenty.


Try to create a bat-file with the code above and put it in the scripts folder on the D: scripts with the names from “script7010.php” till “script7014.php”. They will have follow content:



$xhe_host="127.0.0.1:****";

require("C:/Program Files/XWeb/Human Emulator/Templates/xweb_human_emulator.php");

// navigate to google

$browser->navigate("http://www.google.com");

// wait on browser

$browser->wait(1);

// Quit

$app->quit();


But instead of stars there is the port number from the title. And, for clarity, the transition to Google can be replaced in every copy of the script to other site.


You’ll get five copies of the program after starting bat-file. Each of copies performs personally registered to her script.


BTW, the first program start like this can initiate quarrel, like “does not match the port in templates” - they can be ignored by putting and confirming this tick "Yes".

2010/11/24

Human Emulator 4.0

The promised software update was published with very nice modifications to functions of theprogram. Namely:


  • The ability of automatic recognizing capchas was added into functionality of the programm in image object function "recognize_capcha"

  • The examples of recognizable capchas, as well as instructions to the function are here:
    http://www.humanemulator.info/4498
  • Reworked the macro:

    • New options were added
    • Work with elements in frame was implemented.
    • The opportunity to write a macro to the current script of cursor position was implemented.

  • The command “app->enable_quit” was added - useful command that prohibits/allows quit from the application. It is very important in the process of working with a large number of scripts simultaneously.
  • The test scripts were updated.
  • More stable start for XP was made.
  • Menu item was added:

    • Add to Favorites
    • Organize Favorites

  • Parameter value for the clicks on a radio button with same name (empty by default) was added to the function “radiobox->click_by_name”.
  • The command to switch zoom of the browser Ctrl 1... Ctrl 0 was introduced.
  • The command “browser-> set_zoom” for zooming image browser was added. It was made the possibility to add in a dialogue proxy test for more than 60 000 pieces at one time.

Unfortunately not everyone will have a chance to receive this update for free, but only those who purchased the program less than six months ago. You can extend the ability to download updates in our sales department:



e-mail: sales@webemulator.info

2010/11/23

Multithreaded Human Emulator

We’re glad to inform you that Human Emulator multithreaded version was published recently.

In regarding to this, one-thread program packet pricing policy has little changes:
Packet Human Emulator Standard with 1 one-thread program version license - $249wmz.
Packet Human Emulator Professional with 3 one-thread program version license - $349.
Packet Human Emulator MT (Multi Thread) with 1 multithreaded program version license -
$399.

Additional license for the one-thread program version - $139.
Additional license multithreaded program version - $219.

2010/11/18

Human Emulator

It is very hard to live without Internet nowadays. The news, weather forecast, reports and prognosis, price lists and correspondence, - thanks to the Internet we can be hip to the latest events, that taking place in the world. It becomes easier for us to get needed information. Browser Internet Explorer is probably most common used program in the world today. Every day we make hundred same operations: opening, closing sites, entering our information, sending requests, logining and sending message. If you are the owner of your site or advertise some product (service) in the Internet, the number of similar operations disastrous raises immediately. It takes a lot of valuable time, and it comes a natural wish to automatize routine.

E.g., you need to send the message with advertisement to the local forum, you should login, enter your personal details, post the message and make tens of similar operations. There is no doubt that this procedure is tedious and monotonic, but it’s seemed to be necessary and impossible to get out of. But there is solution of this problem. There are useful programs that can do all routine operations in browser instead of you today. One of them - Human Emulator – was primary oriented on web-program designers. It was created for making programmers life easier. Cause they’re making hundred monotonic operations every day. As the scripts are the soft code pieces, created in the time of working with sites, always repeated. Human Emulator was planned as the script constructor and was used by programmers PHP as browser emulator for testing web-resources workability, information acquisition, sites transferring from one engine to other. Nowadays, it is full-fledged emulator any human operation at Internet Explorer browser.

The name of this program is translated as “human operations emulator”. It’s really capable to increase productivity of your operations in the Internet: push the buttons and links, drag the elements, login automatically and send messages to a few forums at one time.

The conveniences, that Human Emulator provides, were evaluated by sites promotion experts. It is not a secret, that you have all time to apply it’s SEO – Optimization, if you want to draw smb's attention to your site: add new texts, update program code, allocate links to your portal on the other sites, - these operations let your site get to the search system 1-st lines. These operations are not complicate, but need to be always repeated, because the number of competitors rises. Human Emulator proves to be useful СЕО instrument in this sphere. It is working not only with your site, but also collect information about your business competitors, search requests. It is capable to mass create accounts and send to forums and social social network commercial messages. The instrument like this should have everyone, who builds his earning at “Internet sharing”.

2009/11/17

Web Human Emulator – Web-developer and SEO-optimizer helper



Web Human Emulator (an emulator of human’s work in browser) that has been released in 2008 and has quickly won popularity is nothing but an ordinary IDE (Integrated Development Environment) – an integrated environment targeted at software development. It acts as a shell or add-on to standard Internet Explorer browser, enabling convenient work with it as you normally do with web server.


In the result of the program’s work a macros is created. This is a PHP script that repeats the sequence of actions usually performed by a user. Program keeps records of three types of actions – mouse movement, clicks or keyboard clicks. You can either select these three actions or choose only one to be recorded. The aim of the program's development is in automation of routine processes that poison the lives of thousands of web-programmers and SEO-experts.


This emulator should be installed on PC with MS Windows operating system. There’s a possibility of remote use, for example, working with Windows servers using a computer with Linux installed or applying VPS. Opposite to applications by other software developers like iMacros or AutoHotKey, Human Emulator is a universal solution that really emulates all aspects of user’s work with browser – with its help you can press buttons and follow links, form (and even substitute “on the fly” in case of need) cookies, automatically perform log in actions and create posts.


In order to make emulator work, PHP must be previously installed on the computer you plan to run emulator on (you can install PHP from package that comes with the emulator). Even though the program uses all resources of PHP, working with it doesn’t require strong knowledge. You need just understand basic syntax to work efficiently with Human Emulator. All functions of the program are described in manual and basic scripts set that also come with emulator. A user can write “the basis” of script using macros, correct and complement it manually, and also process all ready scripts, either independent or in the form of the part of the code using program interface.


This emulator, mostly created to fit the inner needs of our company’s PHP programmers, is, in the first place, targeted at website developers, especially at those who work with AJAX technology. Human Emulator allows adjusting and testing workability and validity of web resources even for those users who don’t work with Windows. You can deal with this program as you normally deal with web server using IP-address. The sphere of use of the emulator is not limited by web-development only. With its help you can easily move whole resource from one engine to another, organize traffic emulation to website and perform complete auditing of the portal. Last versions of emulator allow launching Flash and Java applications.


However, Human Emulator has become most popular among people who earn money on various partner programs. Ability to trace multiple web resources including content analysis and gathering of important information according to established parameters becomes much simpler than in case you apply PHP only. Full automation of any type of surfing or submitting – you can do whatever you want while the emulator gathers data from websites, checks ratings and positions, registers your project in catalogs, etc. This emulator shows same power in automating all types of tasks from checking weather in selected places to once-a-minute exchange rate fluctuations information gathering. Whole process of creating the majority of scenarios will take only several minutes, during which the script’s sketch created by macros is tailored to user’s requirements.


The program uses a key that is generated for hardware individually, thus you need to buy a license for each computer. However, there’s an opportunity to buy a pack with three activation keys with sufficient discount and install the program to web server, PC, notebook or somewhere else. Users who are absolutely not aware of PHP will find it more difficult to understand the logics of script writing and feel the real power of this program, but they always can order to write a script from the Emulator developers.