XWeb Human Emulator: Вопрос-Ответ

Discussion in 'SЕО - тонкости, методы раскрутки' started by b3, 2 Jun 2011.

  1. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    Предлогаю тут задавать вопросы по эмулятору XWeb Human Emulator.

    У меня такая проблема, пытаюсь парсить выдачу Гугла, но поле того как нажимаю на кнопку "Искать" у меня почему-то в $webpage->get_body() храниться не результат поиска а страница google.com.ua с заполненной строкой поиска. Как получить результат в переменную?

    сорц:
    PHP:
    <?php
    $xhe_host 
    ="127.0.0.1:7012";
    require(
    "core/xweb_human_emulator.php");

    $browser->clear_cookies("google.com.ua",true);
    $browser->navigate("http://www.google.com.ua");
    $browser->wait(1);

    $input->set_value_by_name('q','allinurl: news.php?id=1');
    $button->click_by_name('btnG');
    $browser->wait(1);

    $textfile->write_file("d://data_body.html"$webpage->get_body(), 10);

    /*

    if(preg_match_all('#<A class=l .*href="(.*)">"#Uis', $webpage->get_body(), $l)) {
        print_r($l[1]);
    } else echo 'not found';
    */

    $browser->wait_for(30,1);
    $app->quit();
    ?>
     
    _________________________