2014-09-11 5 views

ответ

0

По documentation:

Все методы фильтрации возвращает новый экземпляр Crawler с фильтрованной содержанием.

следовательно

$populatedCrawler = $crawler->filter("table.positions")->addHtmlContent("<tr class="position"></td></td></tr>"); 

echo '<pre>'.$populatedCrawler->filter('.position')->html().'</pre>'; 

даст вам то, что вы ожидаете.

0

попробовать этот

$ crawler-> фильтр ('положение. ') -> getNode (0) -> SetAttribute (' ATTR', 'VALUE');

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