simple_html_dom получить содержимое первого тега

M9
На сайте с 15.05.2014
Offline
79
657

Почему не получается парсить содержимое первого тега textarea

$html = new simple_html_dom();

$html->load_file('http://api.onebound.cn/taobao/demo/demo.php?api_name=get_taobao_item&num_iid=538522618444');
print_r($html->find('textarea[ondblclick]',0)->plaintext);

Но при этом когда меняю индекс на 1 получаю содержимое второго тега textarea[ondblclick] без проблем

A
На сайте с 19.07.2010
Offline
130
#1

проще регулярками выдрать, да и результат будет более предсказуемый.

$txt = file_get_contents('http://api.onebound.cn/taobao/demo/demo.php?api_name=get_taobao_item&num_iid=538522618444');
if (preg_match('%<textarea.*?>(.*?)</textarea%is', $txt, $mm) ){
// print_r($mm[1]);
$aa = json_decode($mm[1], true);
print_r($aa);
}
.............
M9
На сайте с 15.05.2014
Offline
79
#2

спасибо, так даже быстрее по производительности.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий