Фильтрация с помощью Goutte в Symfony 2+

Я пытаюсь извлечь конкретное значение из html-файла, используя goutte

    $client = new Client();
    $crawler = $client->request('GET', 'http://localhost:8081/app_dev.php');
    $htmlContent= $crawler->filter('label')->last()->html();
    var_dump($htmlContent);die();

в этом случае я получаю фрагмент:

<input type="password" maxlength="40"  myfield1="KqewkKAFyk7Vmsy" >

Я хочу извлечь значение myfield1 a. как мне этого добиться?

Я пробовал уже безуспешно (результат NULL):

    $htmlContent= $crawler->filter('label')->last()->attr('myfield1');

person Confidence    schedule 23.08.2014    source источник
comment
почему label, а не input?   -  person hex494D49    schedule 23.08.2014


Ответы (1)


Ваш код пытается фильтровать по label вместо input.

Это должно работать (при условии, что это последний ввод):

$htmlContent = $crawler->filter('input')->last()->attr('myfield1');
person johnmadrak    schedule 23.08.2014