我正在尝试使用goutte
从html文件中提取特定值 $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的值。我该如何实现?
我试过allready但没有成功(结果是NULL):
$htmlContent= $crawler->filter('label')->last()->attr('myfield1');
答案 0 :(得分:1)
您的代码会尝试按label
而不是input.
这应该有效(假设它是最后一个输入):
$htmlContent = $crawler->filter('input')->last()->attr('myfield1');