не работает $webpage->get_body_inter_prefix_all(...

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
wasko
Сообщения: 2
Зарегистрирован: 01 янв 2013, 18:28

не работает $webpage->get_body_inter_prefix_all(...

Сообщение wasko » 01 янв 2013, 18:51

не могу распарсить Яндекс, т.к этот метод не работает :(

начал разбирать пример http://x-scripts.com/scripts/parser_yandex.php
оказалось, что этот метод не работает.

такое впечатление, что не работают все методы парсинга объекта webpage

вот например другой пример, с методом get_body_after_prefix тоже не работает

Код: Выделить всё

<?php

$xhe_host ="127.0.0.1:7010";

require("../Templates/xweb_human_emulator.php");

$browser->navigate("http://yandex.ru");
$browser->wait(1);
 
$body =  $webpage->get_body_after_prefix("<b>", true);

echo strlen($body);

$app->quit();

?>
результат 0


Версия 4.4.19

Scov
Сообщения: 72
Зарегистрирован: 15 май 2009, 15:17

Re: не работает $webpage->get_body_inter_prefix_all(...

Сообщение Scov » 04 янв 2013, 14:21

4.6.2, этот скрипт сработал, результат: 14452

wasko
Сообщения: 2
Зарегистрирован: 01 янв 2013, 18:28

Re: не работает $webpage->get_body_inter_prefix_all(...

Сообщение wasko » 07 фев 2013, 20:22

Обновил, до версии 4.6.2, результат такой же - не работает метод.
Операционка - XP
Чего делать?
Скриншот

Изображение

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: не работает $webpage->get_body_inter_prefix_all(...

Сообщение bigfozzy » 08 фев 2013, 12:30

Добрый день все проверил, все работает, если не сложно обратитесь в аську продаж. Посмотрим по тимвьюверу.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3047
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: не работает $webpage->get_body_inter_prefix_all(...

Сообщение bigfozzy » 08 фев 2013, 13:17

Разобрались, в примере нужно давать было "<B>" вместо "<b>" строчные или заглавные тэги в body зависят от модели и версии браузера.

Ответить