$browser->navigate('http://www.google.com/search?q=диета');
//появляются подскази, их нужно вытащить, но когда я другой кей ввожу в строку поика - изменяются номера
//и следующий раз уже естественно подсказки я вытащить не могу.
echo $element->get_inner_text_by_number(787);
echo $element->get_inner_text_by_number(797);
echo $element->get_inner_text_by_number(809);
echo $element->get_inner_text_by_number(819);
подскажите как вытаскивать правильно?
Не могу вытащить элементы
Re: Не могу вытащить элементы
Код: Выделить всё
$browser->navigate('http://www.google.com/search?q=диета?');
$nums=$element->get_all_numbers_by_attribute("href","/search?q=",false);
print_r($nums);
for ($i=0;$i<count($nums);$i++)
echo $element->get_inner_text_by_number($nums[$i])."<br>";
Re: Не могу вытащить элементы
или так
Код: Выделить всё
$browser->navigate("google.com");
sleep(1);
$input->set_focus_by_name("q");
$keyboard->send_input("test");
sleep(1);
$num_span=$span->get_count();
for ($i=$num_span-1;$i>=0;$i--)
{
if ($span->get_attribute_by_number($i,"id")=="prt")
break;
echo $span->get_inner_text_by_number($i)."<br>";
}