set_home_page

set_home_page(url="about:blank")

Данная команда позволяет задать стартовую страницу браузеру. Эта функция используется для ускорения работы скрипта, чтобы самая первая навигация при старте rBotа была сразу на нужную или пустую страницу.

Команда на вход принимает параметры:
  • url – адрес страницы в интернете, которую надо установить как стартовую
После отработки команда возвращает результат своей работы в робот:
  • true – успешно выполнили (type: bool)
  • false – выполнить не удалось (type: bool)



Примеры использования (php)

<?php $xhe_host = "127.0.0.1:7013";
 
// подключим функциональные объекты, если еще не подключен
if (!isset($path))
  $path="../../../Templates/init.php";
require($path);
 
// начало
echo "<hr><font color=blue>browser->".basename (__FILE__)."</font><hr>";
 
// 1 
echo "1. Зададим яндекс - как домашнюю страницу : ";
echo $browser->set_home_page("ya.ru")."<br>";
 
// 2 
echo "2. Перейдем на домашнюю страницу : ";
echo $browser->navigate_to_home_page()."<br>";
 
// конец
echo "<hr><br>";
 
// Quit
$app->quit();
?>

Примеры использования (cs)

#region using
 
using System;
using System.Diagnostics;
using System.Collections.Generic;
using System.Linq;
using System.IO;
using System.Text;
using System.Threading;
 
using XHE;
using XHE.XHE_DOM;
using XHE.XHE_System;
using XHE.XHE_Window;
using XHE.XHE_Web;
 
#endregion
 
 class Program:XHEScript
 {
	  static void Main(string[] args)
	  {
			// init XHE
			server="127.0.0.1:7010";
			InitXHE();
 
			// начало
			echo("<hr><font color=blue>browser.wait_for</font><hr>");
 
		   // 1 шаг
			echo("1. Делаем навигацию без ожидания : ");
			echo(browser.set_wait_params(0,0)+"<br>");
 
		   // 2 шаг
			echo("2. Перейдем на яндекс : ");
			echo(browser.navigate("http://ya.ru")+"<br>");
 
		   // 3 шаг
			echo("3. Ожидаем окончания перехода (30 секунд и 2 попытки перехода) : ");
			echo(browser.wait_for(30,2)+"<br>");
 
			// конец
			echo("<hr><br>");
 
			app.quit();            
	  }
}

Примеры использования (js)

// подключим функциональные объекты, если еще не подключен
xhe_host="127.0.0.1:7010";
echo=require("../../../Templates JS/init.js");
 
// начало
echo("<hr><font color=blue>browser.set_home_page</font><hr>");
 
// 1 шаг
echo("1. Зададим яндекс - как домашнюю страницу : ");
echo(browser.set_home_page("ya.ru")+"<br>");
 
// 2 шаг
echo("2. Перейдем на домашнюю страницу : ");
echo(browser.navigate_to_home_page()+"<br>");
 
// конец
echo("<hr><br>");
 
// Quit
app.quit();

Примеры использования (py)

# Additional paths
import sys
sys.path.insert(0, '../../../Templates PY/')
 
xhe_host = "127.0.0.1:7013"
from xweb_human_emulator import *
 
# начало
echo("<hr><font color=blue>browser.xxxxxxxxx</font><hr>")
 
# 1 
echo("1. Зададим яндекс - как домашнюю страницу : ")
echo(browser.set_home_page("ya.ru"),"<br>")
 
# 2 
echo("2. Перейдем на домашнюю страницу : ")
echo(browser.navigate_to_home_page(),"<br>")
 
# конец
echo("<hr><br>")
 
# Quit
app.quit()