在Symfony 2+中使用Goutte进行过滤

信心

我正在尝试使用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" >

我想提取a的值myfield1我该如何实现?

我尝试了allready,但没有成功(结果为NULL):

    $htmlContent= $crawler->filter('label')->last()->attr('myfield1');
约翰·马德拉克(Johnmadrak)

您的代码尝试过滤,label而不是input.

这应该工作(假设这是最后一个输入):

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Symfony 2+中使用Goutte进行过滤

来自分类Dev

在Symfony 2中使用URL重复进行管理

来自分类Dev

Symfony2在EntityRepository中使用参数

来自分类Dev

如何在symfony2中使用动态变量系统地过滤学说查询

来自分类Dev

如何在symfony2中使用动态变量系统地过滤学说查询

来自分类Dev

在symfony2中的另一个过滤器树枝中使用过滤器

来自分类Dev

Symfony2如何过滤查询

来自分类Dev

Symfony2如何过滤查询

来自分类Dev

通过工厂进行symfony 2服务

来自分类Dev

在Elasticsearch和Symfony2中使用日期范围

来自分类Dev

在Symfony2中使用OAuth 1类

来自分类Dev

如何在symfony2中使用图形?

来自分类Dev

在Symfony 2中使用javascript添加选择

来自分类Dev

在symfony2的where子句中使用可选参数

来自分类Dev

在表单类型中使用Symfony2 UserPassword验证程序

来自分类Dev

在Doctrine DQL查询(Symfony2)中使用COLLATE

来自分类Dev

在服务Symfony2中使用主义

来自分类Dev

转换Symfony2 PHP实体对象以在Javascript中使用

来自分类Dev

在Symfony2中使用Twig删除URL参数

来自分类Dev

如何在foreach Symfony 2〜树枝中使用渲染变量

来自分类Dev

Symfony2:在样式表中使用Twig变量

来自分类Dev

在Symfony2中使用OAuth 1类

来自分类Dev

在控制器中使用的Symfony2函数

来自分类Dev

Symfony2在形式类型中使用原则

来自分类Dev

如何在Symfony2中使用misc函数?

来自分类Dev

在DQL(Symfony2)中使用实体的方法

来自分类Dev

在Doctrine DQL查询(Symfony2)中使用COLLATE

来自分类Dev

如何在symfony2中使用translation:update?

来自分类Dev

在Symfony 2中使用javascript添加选择